[INFO] cloning repository https://github.com/fulcrumgenomics/ferro-hgvs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fulcrumgenomics/ferro-hgvs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffulcrumgenomics%2Fferro-hgvs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffulcrumgenomics%2Fferro-hgvs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ce19dd03e094d0e9bad4a2abf657bea7dccae009
[INFO] testing fulcrumgenomics/ferro-hgvs against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffulcrumgenomics%2Fferro-hgvs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/fulcrumgenomics/ferro-hgvs
[INFO] finished tweaking git repo https://github.com/fulcrumgenomics/ferro-hgvs
[INFO] tweaked toml for git repo https://github.com/fulcrumgenomics/ferro-hgvs written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/fulcrumgenomics/ferro-hgvs on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/fulcrumgenomics/ferro-hgvs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded postgres-types v0.2.11
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded cached_proc_macro v0.25.0
[INFO] [stderr]   Downloaded tokio-postgres v0.7.15
[INFO] [stderr]   Downloaded postgres-protocol v0.6.9
[INFO] [stderr]   Downloaded noodles-core v0.16.0
[INFO] [stderr]   Downloaded pyo3-macros v0.28.3
[INFO] [stderr]   Downloaded cached_proc_macro_types v0.1.1
[INFO] [stderr]   Downloaded enum-map-derive v0.17.0
[INFO] [stderr]   Downloaded editdistancek v1.0.2
[INFO] [stderr]   Downloaded itertools-num v0.1.3
[INFO] [stderr]   Downloaded noodles v0.76.0
[INFO] [stderr]   Downloaded newtype_derive v0.1.6
[INFO] [stderr]   Downloaded derefable v0.1.0
[INFO] [stderr]   Downloaded derive-new v0.6.0
[INFO] [stderr]   Downloaded noodles-core v0.15.0
[INFO] [stderr]   Downloaded nom-language v0.1.0
[INFO] [stderr]   Downloaded getset v0.1.6
[INFO] [stderr]   Downloaded noodles-fasta v0.39.0
[INFO] [stderr]   Downloaded compression-codecs v0.4.36
[INFO] [stderr]   Downloaded noodles-bgzf v0.30.0
[INFO] [stderr]   Downloaded target-lexicon v0.13.5
[INFO] [stderr]   Downloaded noodles-tabix v0.49.0
[INFO] [stderr]   Downloaded bio-types v1.0.4
[INFO] [stderr]   Downloaded enum-map v2.7.3
[INFO] [stderr]   Downloaded pyo3-build-config v0.28.3
[INFO] [stderr]   Downloaded rstest v0.23.0
[INFO] [stderr]   Downloaded seqrepo v0.10.3
[INFO] [stderr]   Downloaded noodles-csi v0.43.0
[INFO] [stderr]   Downloaded quick_cache v0.6.18
[INFO] [stderr]   Downloaded postgres v0.19.12
[INFO] [stderr]   Downloaded noodles-bgzf v0.35.0
[INFO] [stderr]   Downloaded rstest_macros v0.23.0
[INFO] [stderr]   Downloaded cached v0.56.0
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.28.3
[INFO] [stderr]   Downloaded pyo3-ffi v0.28.3
[INFO] [stderr]   Downloaded async-compression v0.4.37
[INFO] [stderr]   Downloaded noodles-vcf v0.73.0
[INFO] [stderr]   Downloaded proptest v1.9.0
[INFO] [stderr]   Downloaded biocommons-bioutils v0.1.5
[INFO] [stderr]   Downloaded bio v3.0.0
[INFO] [stderr]   Downloaded ndarray v0.16.1
[INFO] [stderr]   Downloaded hgvs v0.20.1
[INFO] [stderr]   Downloaded nalgebra v0.33.2
[INFO] [stderr]   Downloaded pyo3 v0.28.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 996c2065f73ea5d7ce145edd3457b62fedfa7753761c3570e76ac325535e77b6
[INFO] running `Command { std: "docker" "start" "-a" "996c2065f73ea5d7ce145edd3457b62fedfa7753761c3570e76ac325535e77b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "996c2065f73ea5d7ce145edd3457b62fedfa7753761c3570e76ac325535e77b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "996c2065f73ea5d7ce145edd3457b62fedfa7753761c3570e76ac325535e77b6", kill_on_drop: false }`
[INFO] [stdout] 996c2065f73ea5d7ce145edd3457b62fedfa7753761c3570e76ac325535e77b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7b92683fd379536a0447a33047ae13234d51a5ef6cb9e1e0d3c332fa66c71860
[INFO] running `Command { std: "docker" "start" "-a" "7b92683fd379536a0447a33047ae13234d51a5ef6cb9e1e0d3c332fa66c71860", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling cc v1.2.50
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rustls-pki-types v1.13.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling compression-core v0.4.31
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]    Compiling compression-codecs v0.4.36
[INFO] [stderr]    Compiling noodles-bgzf v0.35.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling noodles-core v0.16.0
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling noodles-csi v0.43.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling noodles-tabix v0.49.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling async-compression v0.4.37
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling noodles-vcf v0.73.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling ferro-hgvs v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 44s
[INFO] running `Command { std: "docker" "inspect" "7b92683fd379536a0447a33047ae13234d51a5ef6cb9e1e0d3c332fa66c71860", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b92683fd379536a0447a33047ae13234d51a5ef6cb9e1e0d3c332fa66c71860", kill_on_drop: false }`
[INFO] [stdout] 7b92683fd379536a0447a33047ae13234d51a5ef6cb9e1e0d3c332fa66c71860
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b73a9e84951907368b63ab6d7448c182ff67ef1bd852147540c76134e7e56ea8
[INFO] running `Command { std: "docker" "start" "-a" "b73a9e84951907368b63ab6d7448c182ff67ef1bd852147540c76134e7e56ea8", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling rstest_macros v0.23.0
[INFO] [stderr]    Compiling noodles-bgzf v0.35.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling noodles-csi v0.43.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling noodles-tabix v0.49.0
[INFO] [stderr]    Compiling noodles-vcf v0.73.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling rstest v0.23.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling ferro-hgvs v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]   --> tests/network_benchmark_tests.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::process::Command;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 28s
[INFO] running `Command { std: "docker" "inspect" "b73a9e84951907368b63ab6d7448c182ff67ef1bd852147540c76134e7e56ea8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b73a9e84951907368b63ab6d7448c182ff67ef1bd852147540c76134e7e56ea8", kill_on_drop: false }`
[INFO] [stdout] b73a9e84951907368b63ab6d7448c182ff67ef1bd852147540c76134e7e56ea8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ad1c0d3b9bee498ab926a6fa00b2b948b59108c9534de5a759cbe33ad10c1477
[INFO] running `Command { std: "docker" "start" "-a" "ad1c0d3b9bee498ab926a6fa00b2b948b59108c9534de5a759cbe33ad10c1477", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::process::Command`
[INFO] [stderr]   --> tests/network_benchmark_tests.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use std::process::Command;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ferro-hgvs` (test "network_benchmark_tests") generated 1 warning (run `cargo fix --test "network_benchmark_tests" -p ferro-hgvs` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.49s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ferro_hgvs-17372690318194d9)
[INFO] [stdout] 
[INFO] [stdout] running 1787 tests
[INFO] [stdout] test backtranslate::codon::tests::test_base_from_char ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_all_amino_acids_have_codons ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_codon_count ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_codons_for_amino_acid ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_standard_code_amino_acids ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_codon_from_str ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_standard_code_start_codons ... ok
[INFO] [stdout] test backtranslate::tests::test_backtranslate_to_stop ... ok
[INFO] [stdout] test backtranslate::codon::tests::test_standard_code_stop_codons ... ok
[INFO] [stdout] test backtranslate::tests::test_val_to_glu_braf ... ok
[INFO] [stdout] test backtranslate::tests::test_backtranslate_with_context ... ok
[INFO] [stdout] test backtranslate::tests::test_backtranslate_stop_loss ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_progress_estimated_remaining ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_progress_items_per_second ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_progress_percent ... ok
[INFO] [stdout] test batch::processor::tests::test_empty_batch ... ok
[INFO] [stdout] test batch::processor::tests::test_item_result_err ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_result_errors ... ok
[INFO] [stdout] test batch::processor::tests::test_item_result_ok ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_result_success_rate ... ok
[INFO] [stdout] test batch::processor::tests::test_normalize_batch ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_result_successes ... ok
[INFO] [stdout] test batch::processor::tests::test_parse_batch_with_errors ... ok
[INFO] [stdout] test cache::tests::test_cache_stats ... ok
[INFO] [stdout] test batch::processor::tests::test_parse_batch ... ok
[INFO] [stdout] test cache::tests::test_cache_stats_miss_rate ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_basic ... ok
[INFO] [stdout] test cache::tests::test_cache_stats_zero_total ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_clear ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_eviction ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_stats_eviction_count ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_is_empty ... ok
[INFO] [stdout] test batch::processor::tests::test_parse_and_normalize_batch ... ok
[INFO] [stdout] test batch::processor::tests::test_parse_batch_with_progress ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_config_builder ... ok
[INFO] [stdout] test batch::processor::tests::test_batch_config_default ... ok
[INFO] [stdout] test cache::tests::test_lru_cache_update_existing ... ok
[INFO] [stdout] test cache::tests::test_operation_cache_custom_capacities ... ok
[INFO] [stdout] test cache::tests::test_parse_cache_get_only ... ok
[INFO] [stdout] test cache::tests::test_parse_cache_default ... ok
[INFO] [stdout] test cache::tests::test_operation_cache_clear_all ... ok
[INFO] [stdout] test cache::tests::test_parse_cache ... ok
[INFO] [stdout] test cache::tests::test_operation_cache ... ok
[INFO] [stdout] test cache::tests::test_parse_cache_insert ... ok
[INFO] [stdout] test cache::tests::test_parse_cache_clear ... ok
[INFO] [stdout] test cache::tests::test_parse_cache_invalid_input ... ok
[INFO] [stdout] test cache::tests::test_transcript_cache ... ok
[INFO] [stdout] test cache::tests::test_transcript_cache_default ... ok
[INFO] [stdout] test cache::tests::test_transcript_cache_get_or_insert_with ... ok
[INFO] [stdout] test cache::tests::test_parse_cache_len_and_is_empty ... ok
[INFO] [stdout] test cache::tests::test_transcript_cache_clear ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_backslash ... ok
[INFO] [stdout] test backtranslate::tests::test_backtranslate_leu_to_phe ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_carriage_return ... ok
[INFO] [stdout] test cache::tests::test_transcript_cache_get_or_insert_with_none ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_combined ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_empty ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_newline ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_no_escaping ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_tab ... ok
[INFO] [stdout] test cli::format::tests::test_escape_json_quotes ... ok
[INFO] [stdout] test cli::format::tests::test_output_error_json ... ok
[INFO] [stdout] test cli::format::tests::test_output_format_default ... ok
[INFO] [stdout] test cli::format::tests::test_output_format_from_str ... ok
[INFO] [stdout] test cli::format::tests::test_output_hgvs_to_vcf_json ... ok
[INFO] [stdout] test cli::format::tests::test_output_hgvs_to_vcf_text ... ok
[INFO] [stdout] test cli::format::tests::test_output_hgvs_to_vcf_vcf_format ... ok
[INFO] [stdout] test cli::format::tests::test_output_result_json ... ok
[INFO] [stdout] test cli::format::tests::test_output_result_json_escaping ... ok
[INFO] [stdout] test cli::format::tests::test_output_result_text_unchanged ... ok
[INFO] [stdout] test cli::format::tests::test_output_result_text_changed ... ok
[INFO] [stdout] test cli::format::tests::test_output_transcript_annotation_text ... ok
[INFO] [stdout] test cli::format::tests::test_output_vcf_to_hgvs_text ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_genome_build_default ... ok
[INFO] [stdout] test cli::format::tests::test_output_vcf_to_hgvs_json ... ok
[INFO] [stdout] test cli::format::tests::test_output_error_text ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_genome_build_grch38 ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_genome_build_grch37 ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_genome_build_hg19 ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_genome_build_hg38 ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_shuffle_direction_case_insensitive ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_shuffle_direction_five_prime ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_shuffle_direction_default ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_shuffle_direction_three_prime ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_basic ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_default_genome_build ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_deletion ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_complex_variant ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_chr_prefix ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_empty ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_extended_missing_filter ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_extended_with_qual ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_extended_missing_qual ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_extended_with_filter ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_extra_fields ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_mitochondrial ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_multiple_alts ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_no_chr_prefix ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_position_one ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_star_allele ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_symbolic_alt ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_too_few_fields ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_with_id ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_y_chromosome ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_insertion ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_large_position ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_x_chromosome ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_empty ... ok
[INFO] [stdout] test check::tests::test_check_missing_manifest ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_long_sequence ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_lowercase ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_mixed_case ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_palindrome ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_preserves_unknown_chars ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_real_codon ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_single_base ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_with_n ... ok
[INFO] [stdout] test cli::tests::test_process_input_line ... ok
[INFO] [stdout] test cli::tests::test_strip_bom ... ok
[INFO] [stdout] test cli::tests::test_strip_inline_comment ... ok
[INFO] [stdout] test clinvar::client::tests::test_all_records ... ok
[INFO] [stdout] test clinvar::client::tests::test_add_and_get_by_id ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_cancer_gene_panel ... ok
[INFO] [stdout] test clinvar::client::tests::test_clear ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_conflicting_variants ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_cftr_f508del ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_expert_reviewed_variants ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_genomic_hgvs_aliases ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_founder_mutations_by_rsid ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_multiple_conditions ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_load_multiple_records ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_query_by_accession_vcv ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_query_brca2_pathogenic ... ok
[INFO] [stdout] test check::tests::test_check_valid_manifest ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_query_brca1_pathogenic ... ok
[INFO] [stdout] test clinvar::client::tests::test_get_by_accession ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_query_tp53_variants ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_review_status_hierarchy ... ok
[INFO] [stdout] test clinvar::client::tests::test_get_by_rsid ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_vus_variants ... ok
[INFO] [stdout] test clinvar::client::tests::test_fixture_significance_distribution ... ok
[INFO] [stdout] test clinvar::client::tests::test_mock_client ... ok
[INFO] [stdout] test clinvar::client::tests::test_new_client ... ok
[INFO] [stdout] test clinvar::client::tests::test_search_pathogenic_in_gene ... ok
[INFO] [stdout] test clinvar::client::tests::test_remove ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinical_significance_from_str ... ok
[INFO] [stdout] test clinvar::client::tests::test_search_by_gene ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinical_significance_is_benign ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinical_significance_is_pathogenic ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinical_significance_is_uncertain ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinvar_record_new ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinvar_record_stars ... ok
[INFO] [stdout] test clinvar::types::tests::test_clinvar_record_high_confidence_pathogenic ... ok
[INFO] [stdout] test clinvar::types::tests::test_review_status_from_str ... ok
[INFO] [stdout] test clinvar::types::tests::test_review_status_stars ... ok
[INFO] [stdout] test clinvar::client::tests::test_get_by_hgvs ... ok
[INFO] [stdout] test clinvar::types::tests::test_condition_info_builder ... ok
[INFO] [stdout] test commands::tests::test_parse_batch_empty ... ok
[INFO] [stdout] test commands::tests::test_timing_info ... ok
[INFO] [stdout] test config::tests::test_comments_ignored ... ok
[INFO] [stdout] test config::tests::test_merge_with_cli ... ok
[INFO] [stdout] test commands::tests::test_parse_batch_invalid ... ok
[INFO] [stdout] test commands::tests::test_parse_batch_valid ... ok
[INFO] [stdout] test config::tests::test_parse_empty_config ... ok
[INFO] [stdout] test config::tests::test_parse_ignore_list ... ok
[INFO] [stdout] test config::tests::test_parse_mode ... ok
[INFO] [stdout] test config::tests::test_parse_reject_list ... ok
[INFO] [stdout] test config::tests::test_parse_string_array ... ok
[INFO] [stdout] test config::tests::test_to_error_config ... ok
[INFO] [stdout] test convert::coding::tests::test_validate_cds_pos_3utr ... ok
[INFO] [stdout] test convert::coding::tests::test_cds_to_transcript_pos_5utr_and_legacy_c0 ... ok
[INFO] [stdout] test convert::coding::tests::test_validate_cds_pos_5utr ... ok
[INFO] [stdout] test convert::coding::tests::test_validate_cds_pos_normal ... ok
[INFO] [stdout] test convert::coding::tests::test_validate_cds_pos_out_of_range ... ok
[INFO] [stdout] test convert::genomic::tests::test_coordinate_conversion ... ok
[INFO] [stdout] test convert::genomic::tests::test_type_safe_one_based_conversion ... ok
[INFO] [stdout] test convert::genomic::tests::test_type_safe_roundtrip ... ok
[INFO] [stdout] test convert::genomic::tests::test_type_safe_zero_based_conversion ... ok
[INFO] [stdout] test convert::genomic::tests::test_validate_genome_pos ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_protein ... ok
[INFO] [stdout] test convert::mapper::intronic_debug_tests::debug_nm003742_intronic ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_tx_3utr ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_genomic ... ok
[INFO] [stdout] test convert::mapper::intronic_debug_tests::test_cdot_tx_coordinates_are_1_based ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_tx_5utr ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_tx_normal ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_tx_with_gaps_at_exon_boundary ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_tx_with_gaps_crossing_multiple_exons ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_to_tx_with_gaps_within_exon ... ok
[INFO] [stdout] test convert::mapper::tests::test_genomic_to_cds ... ok
[INFO] [stdout] test convert::mapper::tests::test_cds_tx_roundtrip_with_gaps ... ok
[INFO] [stdout] test convert::mapper::tests::test_genomic_to_tx_intronic ... ok
[INFO] [stdout] test convert::mapper::tests::test_genomic_to_tx_plus_strand ... ok
[INFO] [stdout] test convert::mapper::tests::test_translate_codon ... ok
[INFO] [stdout] test convert::mapper::tests::test_no_genomic_coords_error ... ok
[INFO] [stdout] test convert::mapper::tests::test_genomic_to_tx_minus_strand ... ok
[INFO] [stdout] test cli::format::tests::test_output_transcript_annotation_json ... ok
[INFO] [stdout] test cli::parse::tests::test_parse_vcf_line_invalid_position ... ok
[INFO] [stdout] test cli::sequence::tests::test_reverse_complement_basic ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_cds_normal ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_cds_with_gaps_end_of_exon3 ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_cds_with_gaps_at_exon_boundary ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_cds_with_gaps_within_exon ... ok
[INFO] [stdout] test convert::noncoding::tests::test_distance_to_exon_boundary ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_genomic_plus_strand ... ok
[INFO] [stdout] test convert::noncoding::tests::test_get_exon_for_position ... ok
[INFO] [stdout] test convert::noncoding::tests::test_get_intron_number_for_genomic ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_display ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_genomic_minus_strand ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_affects_splice ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_donor_extended_boundary ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_from_cds_pos ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_from_intron_position ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_from_tx_pos ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_impact ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_cds_3utr ... ok
[INFO] [stdout] test convert::mapper::tests::test_tx_to_cds_5utr ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_may_affect_splicing ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_acceptor_extended_boundary ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_near_boundary ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_consequence_so_terms ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_region_from_cds_pos ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_region_from_offset ... ok
[INFO] [stdout] test convert::noncoding::tests::test_intronic_region_from_tx_pos ... ok
[INFO] [stdout] test convert::noncoding::tests::test_is_clinically_significant_splice ... ok
[INFO] [stdout] test convert::noncoding::tests::test_is_intronic ... ok
[INFO] [stdout] test convert::noncoding::tests::test_validate_tx_pos_invalid ... ok
[INFO] [stdout] test convert::noncoding::tests::test_validate_tx_pos_with_large_offset ... ok
[INFO] [stdout] test convert::protein::tests::test_get_codon_frame ... ok
[INFO] [stdout] test convert::protein::tests::test_validate_prot_pos ... ok
[INFO] [stdout] test coords::tests::test_cdot_genomic_to_closed ... ok
[INFO] [stdout] test coords::tests::test_checked_arithmetic ... ok
[INFO] [stdout] test coords::tests::test_interval_conversion ... ok
[INFO] [stdout] test coords::tests::test_one_based_creation ... ok
[INFO] [stdout] test coords::tests::test_one_based_interval_length ... ok
[INFO] [stdout] test coords::tests::test_index_to_hgvs_pos ... ok
[INFO] [stdout] test coords::tests::test_hgvs_pos_to_index ... ok
[INFO] [stdout] test coords::tests::test_one_to_zero_based_conversion ... ok
[INFO] [stdout] test coords::tests::test_ordering ... ok
[INFO] [stdout] test convert::protein::tests::test_protein_to_cds_range ... ok
[INFO] [stdout] test convert::noncoding::tests::test_validate_tx_pos_valid ... ok
[INFO] [stdout] test coords::tests::test_roundtrip_conversion ... ok
[INFO] [stdout] test coords::tests::test_cdot_tx_coords_unchanged ... ok
[INFO] [stdout] test coords::tests::test_spdi_hgvs_conversion ... ok
[INFO] [stdout] test coords::tests::test_try_new_one_based ... ok
[INFO] [stdout] test coords::tests::test_zero_to_one_based_conversion ... ok
[INFO] [stdout] test coords::tests::test_zero_based_creation ... ok
[INFO] [stdout] test data::cdot::tests::test_cds_length ... ok
[INFO] [stdout] test data::cdot::tests::test_cds_to_tx ... ok
[INFO] [stdout] test coords::tests::test_zero_based_interval_length ... ok
[INFO] [stdout] test data::cdot::tests::test_contig_alias_chrm ... ok
[INFO] [stdout] test data::cdot::tests::test_bincode_file_roundtrip ... ok
[INFO] [stdout] test data::cdot::tests::test_bincode_roundtrip ... ok
[INFO] [stdout] test data::cdot::tests::test_cumulative_insertion_offset_at_end ... ok
[INFO] [stdout] test data::cdot::tests::test_cumulative_insertion_offset_no_insertions ... ok
[INFO] [stdout] test data::cdot::tests::test_cumulative_insertion_offset_before_insertion ... ok
[INFO] [stdout] test data::cdot::tests::test_cumulative_insertion_offset_with_deletion ... ok
[INFO] [stdout] test data::cdot::tests::test_exon_contains ... ok
[INFO] [stdout] test data::cdot::tests::test_exon_for_genome_pos ... ok
[INFO] [stdout] test data::cdot::tests::test_exon_for_tx_pos ... ok
[INFO] [stdout] test data::cdot::tests::test_contig_alias_lookup_grch38 ... ok
[INFO] [stdout] test data::cdot::tests::test_genome_to_tx_minus_strand ... ok
[INFO] [stdout] test data::cdot::tests::test_contig_alias_lookup_grch37 ... ok
[INFO] [stdout] test data::cdot::tests::test_contig_alias_transcripts_at_position ... ok
[INFO] [stdout] test data::cdot::tests::test_cumulative_insertion_offset_multiple_insertions ... ok
[INFO] [stdout] test data::cdot::tests::test_cumulative_insertion_offset_after_insertion ... ok
[INFO] [stdout] test data::cdot::tests::test_exon_len ... ok
[INFO] [stdout] test data::cdot::tests::test_genome_to_tx_plus_strand ... ok
[INFO] [stdout] test data::cdot::tests::test_load_falls_back_to_json ... ok
[INFO] [stdout] test data::cdot::tests::test_load_prefers_bincode ... ok
[INFO] [stdout] test data::cdot::tests::test_mapper_new ... ok
[INFO] [stdout] test data::cdot::tests::test_mapper_transcripts_at_position ... ok
[INFO] [stdout] test data::cdot::tests::test_load_falls_back_to_json_on_corrupt_bincode ... ok
[INFO] [stdout] test data::cdot::tests::test_mapper_contig_index ... ok
[INFO] [stdout] test data::cdot::tests::test_mapper_add_transcript ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_complex ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_empty ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_simple_match ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_invalid_operation ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_too_short_token ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_whitespace_only ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_with_deletion ... ok
[INFO] [stdout] test data::cdot::tests::test_mapper_from_json ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_invalid_length ... ok
[INFO] [stdout] test data::cdot::tests::test_transcript_length ... ok
[INFO] [stdout] test data::cdot::tests::test_tx_to_cds ... ok
[INFO] [stdout] test data::cdot::tests::test_parse_cigar_with_insertion ... ok
[INFO] [stdout] test data::cdot::tests::test_tx_to_genome_minus_strand ... ok
[INFO] [stdout] test data::cdot::tests::test_tx_to_genome_plus_strand ... ok
[INFO] [stdout] test data::mapping::tests::test_cds_to_genome_plus_strand ... ok
[INFO] [stdout] test data::mapping::tests::test_cds_to_genome_5utr ... ok
[INFO] [stdout] test data::mapping::tests::test_find_overlapping_transcripts ... ok
[INFO] [stdout] test data::mapping::tests::test_genome_to_cds_5utr ... ok
[INFO] [stdout] test data::mapping::tests::test_cds_to_genome_second_exon ... ok
[INFO] [stdout] test data::mapping::tests::test_genome_to_cds_exonic ... ok
[INFO] [stdout] test data::mapping::tests::test_genome_to_cds_intronic ... ok
[INFO] [stdout] test data::mapping::tests::test_transcript_not_found ... ok
[INFO] [stdout] test data::projection::tests::test_project_single_position ... ok
[INFO] [stdout] test data::projection::tests::test_project_to_specific_transcript ... ok
[INFO] [stdout] test data::projection::tests::test_project_with_mane ... ok
[INFO] [stdout] test data::projection::tests::test_mane_status ... ok
[INFO] [stdout] test data::projection::tests::test_projection_result_methods ... ok
[INFO] [stdout] test data::projection::tests::test_project_no_overlap ... ok
[INFO] [stdout] test data::projection::tests::test_to_hgvs_string ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_config_clone ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_config_default ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_config_with_timing ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_config_with_verbosity ... ok
[INFO] [stdout] test diagnostic::tests::test_dump_variant_structure ... ok
[INFO] [stdout] test diagnostic::tests::test_dump_variant_structure_coding ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_mode ... ok
[INFO] [stdout] test diagnostic::tests::test_global_diagnostic_mode_thread_safety ... ok
[INFO] [stdout] test diagnostic::tests::test_dump_variant_structure_genomic ... ok
[INFO] [stdout] test diagnostic::tests::test_dump_variant_structure_protein ... ok
[INFO] [stdout] test diagnostic::tests::test_normalize_diagnostics_format_trace ... ok
[INFO] [stdout] test diagnostic::tests::test_normalize_diagnostics_reset_on_new_normalize ... ok
[INFO] [stdout] test diagnostic::tests::test_format_trace ... ok
[INFO] [stdout] test diagnostic::tests::test_normalize_diagnostics ... ok
[INFO] [stdout] test diagnostic::tests::test_parse_diagnostics ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_config_debug_format ... ok
[INFO] [stdout] test diagnostic::tests::test_parse_diagnostics_quiet_mode ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_config_debug_preset ... ok
[INFO] [stdout] test diagnostic::tests::test_parse_diagnostics_error ... ok
[INFO] [stdout] test diagnostic::tests::test_parse_diagnostics_error_capture ... ok
[INFO] [stdout] test diagnostic::tests::test_parse_diagnostics_reset_on_new_parse ... ok
[INFO] [stdout] test diagnostic::tests::test_trace_entry_creation ... ok
[INFO] [stdout] test diagnostic::tests::test_trace_entry_clone ... ok
[INFO] [stdout] test diagnostic::tests::test_trace_entry_debug_format ... ok
[INFO] [stdout] test diagnostic::tests::test_trace_entry_no_details ... ok
[INFO] [stdout] test diagnostic::tests::test_trace_status_debug ... ok
[INFO] [stdout] test diagnostic::tests::test_trace_status_equality ... ok
[INFO] [stdout] test diagnostic::tests::test_verbosity_clone ... ok
[INFO] [stdout] test diagnostic::tests::test_verbosity_debug_trait ... ok
[INFO] [stdout] test diagnostic::tests::test_verbosity_default ... ok
[INFO] [stdout] test diagnostic::tests::test_verbosity_levels ... ok
[INFO] [stdout] test effect::tests::test_classify_intron ... ok
[INFO] [stdout] test effect::tests::test_classify_splice_donor ... ok
[INFO] [stdout] test effect::tests::test_classify_inframe ... ok
[INFO] [stdout] test effect::tests::test_classify_frameshift ... ok
[INFO] [stdout] test effect::tests::test_classify_splice_acceptor ... ok
[INFO] [stdout] test effect::tests::test_classify_missense ... ok
[INFO] [stdout] test effect::tests::test_classify_splice_region ... ok
[INFO] [stdout] test effect::tests::test_classify_start_lost ... ok
[INFO] [stdout] test effect::tests::test_classify_stop_gained ... ok
[INFO] [stdout] test effect::tests::test_classify_stop_lost ... ok
[INFO] [stdout] test effect::tests::test_consequence_impact ... ok
[INFO] [stdout] test effect::tests::test_classify_synonymous ... ok
[INFO] [stdout] test effect::tests::test_inversion_no_sequence_provided ... ok
[INFO] [stdout] test effect::tests::test_inversion_sequence_mismatch ... ok
[INFO] [stdout] test effect::tests::test_classify_utr ... ok
[INFO] [stdout] test effect::tests::test_impact_ordering ... ok
[INFO] [stdout] test effect::tests::test_inversion_length_mismatch ... ok
[INFO] [stdout] test effect::tests::test_consequence_so_terms ... ok
[INFO] [stdout] test effect::tests::test_kozak_adequate_purine_only ... ok
[INFO] [stdout] test effect::tests::test_kozak_adequate_g_plus4_only ... ok
[INFO] [stdout] test effect::tests::test_inversion_valid ... ok
[INFO] [stdout] test effect::tests::test_kozak_variant_analysis ... ok
[INFO] [stdout] test effect::tests::test_nmd_not_triggered_near_junction ... ok
[INFO] [stdout] test effect::tests::test_kozak_weak ... ok
[INFO] [stdout] test effect::tests::test_nmd_single_exon_transcript ... ok
[INFO] [stdout] test effect::tests::test_nmd_not_triggered_last_exon ... ok
[INFO] [stdout] test effect::tests::test_nmd_ptc_after_normal_stop ... ok
[INFO] [stdout] test effect::tests::test_kozak_strong ... ok
[INFO] [stdout] test effect::tests::test_nmd_triggered_high_confidence ... ok
[INFO] [stdout] test effect::tests::test_kozak_affects_region ... ok
[INFO] [stdout] test effect::tests::test_nmd_triggered_medium_confidence ... ok
[INFO] [stdout] test effect::tests::test_protein_effect_methods ... ok
[INFO] [stdout] test effect::tests::test_reverse_complement ... ok
[INFO] [stdout] test equivalence::checker::tests::test_accession_version_difference_with_insertion ... ok
[INFO] [stdout] test equivalence::checker::tests::test_accession_version_difference_with_deletion ... ok
[INFO] [stdout] test equivalence::checker::tests::test_accession_version_different_variant_not_equivalent ... ok
[INFO] [stdout] test equivalence::checker::tests::test_accession_version_difference_detected_before_normalize ... ok
[INFO] [stdout] test equivalence::checker::tests::test_all_equivalent_different ... ok
[INFO] [stdout] test equivalence::checker::tests::test_all_equivalent_same ... ok
[INFO] [stdout] test equivalence::checker::tests::test_accession_version_difference_same_variant ... ok
[INFO] [stdout] test equivalence::checker::tests::test_all_equivalent_empty ... ok
[INFO] [stdout] test equivalence::checker::tests::test_all_equivalent_early_exit_on_non_equivalent ... ok
[INFO] [stdout] test equivalence::checker::tests::test_equivalence_level_description ... ok
[INFO] [stdout] test equivalence::checker::tests::test_all_equivalent_single ... ok
[INFO] [stdout] test equivalence::checker::tests::test_different_accessions_entirely_not_equivalent ... ok
[INFO] [stdout] test equivalence::checker::tests::test_different_variants ... ok
[INFO] [stdout] test equivalence::checker::tests::test_deletion_variants ... ok
[INFO] [stdout] test equivalence::checker::tests::test_equivalence_level_display ... ok
[INFO] [stdout] test equivalence::checker::tests::test_equivalence_result_with_note ... ok
[INFO] [stdout] test equivalence::checker::tests::test_equivalence_level_is_equivalent ... ok
[INFO] [stdout] test equivalence::checker::tests::test_genomic_variants_different ... ok
[INFO] [stdout] test equivalence::checker::tests::test_extract_variant_part ... ok
[INFO] [stdout] test equivalence::checker::tests::test_genomic_variants_identical ... ok
[INFO] [stdout] test equivalence::checker::tests::test_group_by_equivalence ... ok
[INFO] [stdout] test equivalence::checker::tests::test_all_equivalent_performance_100 ... ok
[INFO] [stdout] test equivalence::checker::tests::test_ensembl_accession_version_difference ... ok
[INFO] [stdout] test equivalence::checker::tests::test_genomic_version_difference_grch37_vs_grch38 ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_empty_input ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_diverse_variant_types ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_interleaved_variants ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_preserves_variant_order_in_groups ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_mixed_identical_and_unique ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_100_identical_variants ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_single_variant ... ok
[INFO] [stdout] test equivalence::checker::tests::test_lrg_accession_version_difference ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_stability_same_results ... ok
[INFO] [stdout] test equivalence::checker::tests::test_no_version_vs_versioned ... ok
[INFO] [stdout] test equivalence::checker::tests::test_identical_variants ... ok
[INFO] [stdout] test equivalence::checker::tests::test_multiple_variants_with_version_mix ... ok
[INFO] [stdout] test equivalence::checker::tests::test_substitution_at_different_positions ... ok
[INFO] [stdout] test equivalence::checker::tests::test_protein_accession_version_difference ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_accession_version_differences ... ok
[INFO] [stdout] test equivalence::checker::tests::test_protein_variants_identical ... ok
[INFO] [stdout] test equivalence::checker::tests::test_version_difference_note_contains_versions ... ok
[INFO] [stdout] test error::tests::test_diagnostic_builder ... ok
[INFO] [stdout] test equivalence::checker::tests::test_version_difference_result_has_normalized_forms ... ok
[INFO] [stdout] test error::tests::test_diagnostic_equality ... ok
[INFO] [stdout] test error::tests::test_diagnostic_format_with_code ... ok
[INFO] [stdout] test error::tests::test_diagnostic_new ... ok
[INFO] [stdout] test error::tests::test_diagnostic_format_full ... ok
[INFO] [stdout] test error::tests::test_error_code_as_str ... ok
[INFO] [stdout] test error::tests::test_error_code_description ... ok
[INFO] [stdout] test error::tests::test_error_code_hash ... ok
[INFO] [stdout] test error::tests::test_ferro_error_code ... ok
[INFO] [stdout] test error::tests::test_ferro_error_code_from_diagnostic ... ok
[INFO] [stdout] test error::tests::test_error_code_display ... ok
[INFO] [stdout] test error::tests::test_diagnostic_format_simple ... ok
[INFO] [stdout] test error::tests::test_ferro_error_code_none ... ok
[INFO] [stdout] test error::tests::test_ferro_error_detailed_message_simple ... ok
[INFO] [stdout] test error::tests::test_ferro_error_detailed_message ... ok
[INFO] [stdout] test error::tests::test_ferro_error_equality ... ok
[INFO] [stdout] test error::tests::test_ferro_error_parse ... ok
[INFO] [stdout] test error::tests::test_ferro_error_parse_with_diagnostic ... ok
[INFO] [stdout] test error::tests::test_ferro_error_display ... ok
[INFO] [stdout] test error::tests::test_from_io_error ... ok
[INFO] [stdout] test error::tests::test_source_span_equality ... ok
[INFO] [stdout] test error::tests::test_source_span_highlight ... ok
[INFO] [stdout] test error::tests::test_source_span_highlight_empty_source ... ok
[INFO] [stdout] test error::tests::test_source_span_highlight_single_position ... ok
[INFO] [stdout] test error::tests::test_source_span_new ... ok
[INFO] [stdout] test error::tests::test_source_span_highlight_out_of_bounds ... ok
[INFO] [stdout] test error::tests::test_source_span_point ... ok
[INFO] [stdout] test error::tests::test_suggest_variant_type ... ok
[INFO] [stdout] test error_handling::codes::tests::test_code_info_docs_url ... ok
[INFO] [stdout] test error_handling::codes::tests::test_code_category_display ... ok
[INFO] [stdout] test error_handling::codes::tests::test_code_info_is_error ... ok
[INFO] [stdout] test error_handling::codes::tests::test_code_info_is_warning ... ok
[INFO] [stdout] test error::tests::test_suggest_amino_acid ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_accession_prefix_correct ... ok
[INFO] [stdout] test error_handling::codes::tests::test_mode_action_display ... ok
[INFO] [stdout] test error_handling::codes::tests::test_mode_behavior_always_reject ... ok
[INFO] [stdout] test error_handling::codes::tests::test_mode_behavior_standard ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_amino_acid_case_correct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_amino_acid_case_lowercase ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_accession_prefix_lowercase ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_dash_en_dash ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_dash_minus_sign ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_amino_acid_case_uppercase ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_dash_em_dash ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_edit_type_correct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_dash_no_change ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_edit_type_uppercase ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_already_present ... ok
[INFO] [stdout] test equivalence::checker::tests::test_pairwise_check_performance ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_edit_type_mixed ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_bracket ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_performance_200_variants ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_lrg ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_lrg_transcript ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_nc ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_ng ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_nm ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_protein_arrow ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_missing_coordinate_prefix_uncertain_range ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_swapped_positions ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_swapped_positions_no_change ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_whitespace_no_change ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_protein_arrow_not_protein ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_protein_arrow_no_change ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_smart_double_quotes ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_smart_single_quotes ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_correct_whitespace_trim ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_amino_acid_typo_correct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_accession_typo_ensembl ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_amino_acid_typo_gul ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_amino_acid_typo_single_char_error ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_accession_typo_nc ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_amino_acid_typo_vasl ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_accession_typo_correct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_accession_typo_transposed ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_edit_type_typo_dek ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_missing_version_ensembl ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_edit_type_typo_inx ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_missing_version_nc ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_edit_type_typo_correct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_missing_version_no_version ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_missing_version_with_version ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_position_zero ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_swapped_positions_genomic ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_swapped_positions_with_accession ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_swapped_positions_correct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_typos_accession_prefix ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_swapped_positions_negative ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_swapped_positions_swapped ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detected_correction_warning_message ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_typos_edit_type ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_typos_amino_acid ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_detect_typos_no_typos ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_find_closest_match_case_insensitive ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_find_closest_match_exact ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_fuzzy_match_struct ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_find_closest_match_typo ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_find_closest_match_no_match ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_identical ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_insertion ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_one_empty ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_deletion ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_substitution ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_classic_example ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_levenshtein_distance_transposition ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_single_to_three_letter_aa ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_all_parse_gaps ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_frameshift ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_no_annotation ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_protein_variant ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_typo_suggestion_message ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_typo_token_type_display ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_valid_uncertain ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocess_result_unchanged ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_missense ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_no_space ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocess_result_corrected ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_adds_missing_prefix ... ok
[INFO] [stdout] test error_handling::corrections::tests::test_strip_trailing_annotation_synonymous ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_adds_missing_prefix_uncertain ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_corrects_protein_arrow ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_corrects_whitespace ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_corrects_en_dash ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_correction_warning_from_correction ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_strips_trailing_annotation ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_rejects_position_zero ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_override_silent_in_lenient ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_override_correct_in_strict ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_override_trailing_annotation_no_space ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_lenient_clinvar_pattern ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_override_accept_trailing_annotation ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_silent_corrects_multiple ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_silent_strips_trailing_annotation ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_silent_adds_missing_prefix ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_strict_rejects_missing_prefix ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_override_reject_in_lenient ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_silent_corrects_without_warnings ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_strict_rejects_position_zero ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_strict_rejects_trailing_annotation ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_strict_valid_input ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_strict_rejects_whitespace ... ok
[INFO] [stdout] test error_handling::registry::tests::test_format_markdown ... ok
[INFO] [stdout] test error_handling::registry::tests::test_format_json ... ok
[INFO] [stdout] test error_handling::registry::tests::test_error_codes_no_mode_behavior ... ok
[INFO] [stdout] test error_handling::preprocessor::tests::test_preprocessor_strict_rejects_en_dash ... ok
[INFO] [stdout] test error_handling::registry::tests::test_list_all_codes_sorted ... ok
[INFO] [stdout] test error_handling::registry::tests::test_format_terminal ... ok
[INFO] [stdout] test error_handling::registry::tests::test_get_code_info ... ok
[INFO] [stdout] test error_handling::registry::tests::test_list_codes_by_category ... ok
[INFO] [stdout] test error_handling::registry::tests::test_registry_has_codes ... ok
[INFO] [stdout] test error_handling::registry::tests::test_list_warning_codes ... ok
[INFO] [stdout] test error_handling::registry::tests::test_list_error_codes ... ok
[INFO] [stdout] test error_handling::registry::tests::test_warning_codes_have_mode_behavior ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_action_for ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_preprocessor ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_lenient ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_default ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_set_override ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_silent ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_remove_override ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_with_override ... ok
[INFO] [stdout] test error_handling::tests::test_error_config_strict ... ok
[INFO] [stdout] test error_handling::tests::test_parse_result_with_warnings_map ... ok
[INFO] [stdout] test error_handling::tests::test_parse_result_with_warnings_new ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_mode_default ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_mode_display ... ok
[INFO] [stdout] test error_handling::tests::test_parse_result_with_warnings_without_warnings ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_mode_allows_correction ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_mode_is_strict ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_override_default ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_override_resolve_explicit ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_type_code ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_type_description ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_type_display ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_override_display ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_type_example ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_override_resolve_default ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_mode_emits_warnings ... ok
[INFO] [stdout] test error_handling::types::tests::test_error_type_is_correctable ... ok
[INFO] [stdout] test error_handling::types::tests::test_ref_seq_mismatch_error_type ... ok
[INFO] [stdout] test error_handling::types::tests::test_resolved_action_should_correct ... ok
[INFO] [stdout] test error_handling::types::tests::test_resolved_action_should_reject ... ok
[INFO] [stdout] test extractor::align::tests::test_deletion_at_end ... ok
[INFO] [stdout] test error_handling::types::tests::test_resolved_action_should_warn ... ok
[INFO] [stdout] test extractor::align::tests::test_delins ... ok
[INFO] [stdout] test extractor::align::tests::test_identical_sequences ... ok
[INFO] [stdout] test extractor::align::tests::test_insertion_at_end ... ok
[INFO] [stdout] test extractor::align::tests::test_complete_replacement ... ok
[INFO] [stdout] test extractor::align::tests::test_multiple_substitutions ... ok
[INFO] [stdout] test extractor::align::tests::test_single_deletion ... ok
[INFO] [stdout] test extractor::align::tests::test_multi_base_deletion ... ok
[INFO] [stdout] test extractor::align::tests::test_single_substitution ... ok
[INFO] [stdout] test extractor::classify::tests::test_classify_delins ... ok
[INFO] [stdout] test extractor::classify::tests::test_classify_duplication ... ok
[INFO] [stdout] test extractor::classify::tests::test_classify_insertion ... ok
[INFO] [stdout] test extractor::classify::tests::test_classify_substitution ... ok
[INFO] [stdout] test extractor::classify::tests::test_is_duplication ... ok
[INFO] [stdout] test extractor::classify::tests::test_classify_deletion ... ok
[INFO] [stdout] test extractor::classify::tests::test_find_repeat_unit ... ok
[INFO] [stdout] test extractor::align::tests::test_single_insertion ... ok
[INFO] [stdout] test extractor::classify::tests::test_is_inversion ... ok
[INFO] [stdout] test extractor::classify::tests::test_reverse_complement ... ok
[INFO] [stdout] test extractor::generate::tests::test_format_duplication ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_delins ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_inversion ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_substitution ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_substitution_with_accession ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_insertion ... ok
[INFO] [stdout] test extractor::tests::test_deletion ... ok
[INFO] [stdout] test extractor::tests::test_empty_reference_error ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_multi_deletion ... ok
[INFO] [stdout] test extractor::tests::test_no_change ... ok
[INFO] [stdout] test extractor::tests::test_simple_substitution ... ok
[INFO] [stdout] test extractor::tests::test_insertion ... ok
[INFO] [stdout] test extractor::generate::tests::test_generate_single_deletion ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_from_char_standard ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_roundtrip ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_to_char ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_from_char_lowercase ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_display ... ok
[INFO] [stdout] test extractor::tests::test_with_accession ... ok
[INFO] [stdout] test hgvs::edit::tests::test_deletion_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_from_char_invalid ... ok
[INFO] [stdout] test hgvs::edit::tests::test_duplication_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_base_from_char_iupac ... ok
[INFO] [stdout] test hgvs::edit::tests::test_delins_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_part_position_range_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_part_repeat_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_as_literal ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_bases ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_part_literal_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_complex_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_count_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_empty_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_is_empty ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_is_literal ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_len ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_range_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_literal ... ok
[INFO] [stdout] test hgvs::edit::tests::test_inserted_sequence_repeat_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_insertion_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_methylation_status_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_conversion_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_copy_number_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_delins_with_repeat ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_identity_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_insertion_range ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_methylation_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_inversion_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_duplication_with_extent ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_no_product_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_splice_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_insertion_count ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_whole_entity_identity ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_deletion ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_delins ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_extension ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_insertion ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_no_protein ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_identity ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_duplication ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_helper_methods ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_frameshift ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_substitution ... ok
[INFO] [stdout] test hgvs::edit::tests::test_repeat_count_exact_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_repeat_count_max_uncertain_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_protein_edit_unknown ... ok
[INFO] [stdout] test hgvs::edit::tests::test_repeat_count_min_uncertain_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_bases ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_repeat_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_from_str ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_from_str_invalid ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_is_empty ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_len ... ok
[INFO] [stdout] test hgvs::edit::tests::test_repeat_count_unknown_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_repeat_count_range_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_sequence_new ... ok
[INFO] [stdout] test hgvs::interval::tests::test_cds_interval_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_uncertain_dup_extent_range_display ... ok
[INFO] [stdout] test hgvs::interval::tests::test_genome_interval_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_uncertain_dup_extent_unknown_display ... ok
[INFO] [stdout] test hgvs::edit::tests::test_substitution_display ... ok
[INFO] [stdout] test hgvs::interval::tests::test_point_interval_display ... ok
[INFO] [stdout] test hgvs::interval::tests::test_uncertain_interval ... ok
[INFO] [stdout] test hgvs::location::tests::test_cds_pos_5utr ... ok
[INFO] [stdout] test hgvs::location::tests::test_amino_acid_codes ... ok
[INFO] [stdout] test hgvs::location::tests::test_cds_pos_simple ... ok
[INFO] [stdout] test hgvs::interval::tests::test_interval_length ... ok
[INFO] [stdout] test hgvs::location::tests::test_cds_pos_to_ivs ... ok
[INFO] [stdout] test hgvs::location::tests::test_cds_pos_with_offset ... ok
[INFO] [stdout] test hgvs::location::tests::test_cds_pos_to_ivs_non_intronic ... ok
[INFO] [stdout] test hgvs::location::tests::test_cds_pos_utr3 ... ok
[INFO] [stdout] test hgvs::location::tests::test_genome_pos_display ... ok
[INFO] [stdout] test hgvs::location::tests::test_ivs_notation_trait ... ok
[INFO] [stdout] test hgvs::location::tests::test_ivs_pos_deep_intronic ... ok
[INFO] [stdout] test hgvs::location::tests::test_ivs_pos_new ... ok
[INFO] [stdout] test hgvs::location::tests::test_ivs_pos_to_cds_pos ... ok
[INFO] [stdout] test hgvs::location::tests::test_prot_pos_display ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_ensembl_validation ... ok
[INFO] [stdout] test hgvs::location::tests::test_ivs_pos_display ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_inferred_variant_type ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_accession_no_version ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_ensembl_inner ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_nc_np ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_nc_nm ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_display_roundtrip ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_nc_nr ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_ng_nm ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_no_version_inner ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_no_version_outer ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_ensembl_no_version ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_ensembl_gene ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_ensembl_protein ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_ensembl_transcript ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_gene_symbol ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_nc_accession ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_hgvs_simple_accession_with_selector_end_to_end ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_hgvs_simple_accession_with_selector_protein ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_nm_accession ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_no_gene_symbol ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_nested_compound_ref_rejected ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_chr ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_contig ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_all_types ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_hla_style ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_numeric ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_invalid_start ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_refseq_still_works ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_lrg_outer ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_special_chars ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_versioned ... ok
[INFO] [stdout] test equivalence::checker::tests::test_grouping_100_unique_variants ... ok
[INFO] [stdout] test hgvs::edit::tests::test_na_edit_unknown_display ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_compound_ref_does_not_break_gene_symbol ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_with_underscore_and_selector ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_is_reference_accession_prefix ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_with_gene_selector_dashed ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_deletion_with_length ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_complex_delins_with_inversion ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_complex_insertion_with_external_ref ... ok
[INFO] [stdout] test hgvs::parser::accession::tests::test_parse_simple_accession_with_gene_selector ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_deletion_simple ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_delins_sequence_repeat ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_deletion_with_seq ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_duplication_with_length ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_identity ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_delins ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_delins_count ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_duplication ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_delins_n_repeat ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_complex ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_count ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_range ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_repeat ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_inversion ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_inversion_with_length ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_external_sequence_reference ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_sequence_repeat ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_inversion_with_sequence ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_parenthesized_count ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_methylation_gom ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_methylation_unchanged ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_insertion_with_multiple_external_refs ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_identity_with_ref_base ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_protein_delins ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_protein_insertion ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_protein_substitution ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_protein_extension ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_methylation_lom ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_repeat_exact ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_reference_sequence ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_protein_frameshift ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_repeat_range ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_repeat_genotype ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_substitution ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_substitution_iupac_ambiguity ... ok
[INFO] [stdout] test hgvs::parser::edit::tests::test_parse_substitution_no_ref ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_assembly_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_ensembl_cds_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_ensembl_genomic_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_fallback_for_unknown_patterns ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_hg_assembly_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_lrg_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_refseq_genomic_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_refseq_cds_substitution ... ok
[INFO] [stdout] test hgvs::parser::fast_path::tests::test_fallback_for_complex_patterns ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_cds_pos_unknown_display ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_amino_acid_prefers_three_letter ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_amino_acid ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_cds_pos_unknown ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_cds_pos_with_positive_offset ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_amino_acid_single_letter ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_genome_pos ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_cds_pos_simple ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_cds_pos_5utr ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_cds_pos_3utr ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_cds_pos_with_negative_offset ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_prot_pos ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_prot_pos_single_letter ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_tx_pos_downstream_with_offset ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_tx_pos_downstream ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_tx_pos_simple ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_tx_pos_upstream ... ok
[INFO] [stdout] test hgvs::parser::position::tests::test_parse_tx_pos_with_offset ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_simple_substitution ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_lowercase_accession_lenient ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_with_config_lenient_corrects_whitespace ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_silent ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_deletion ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_with_config_override ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_lenient ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_with_config_silent_no_warnings ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_with_config_strict_valid ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_assembly_chromosome_notation ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_allele_with_interval_only_variant ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cds_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cds_intronic_uncertain_offset ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cds_utr ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cds_inverted_intronic_range ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cds_intronic ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cds_substitution ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_with_config_strict_rejects_en_dash ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_circular_dna_notation ... ok
[INFO] [stdout] test hgvs::parser::tests::test_parse_with_config_strict_rejects_whitespace ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_circular_duplication ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_circular_insertion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_chimeric_allele ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_circular_substitution ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_chimeric_with_reference ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_circular_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cis_allele ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cis_allele_clinvar_format ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cis_allele_clinvar_format_genomic ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cis_allele_shorthand ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_cds_interval_exon_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cis_allele_mixed_types ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_cds_interval_with_unknown ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_genome_interval_uncertain_boundaries ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_insertion_with_external ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_delins_array ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_uncertain_positions ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_complex_insertion_with_parts ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_cis_allele_multiple_variants ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_delins_sequence_repeat_range ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_genomic_substitution ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_duplication ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_genomic_conversion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_genomic_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_delins_external_reference ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_invalid ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_individual_uncertain_positions ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_inversion_with_sequence ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_inversion_with_length ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_genomic_unknown_position ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_conversion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_insertion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_mixed_phase_allele_shorthand ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_mixed_phase_allele_shorthand_complex ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_mosaic_allele ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_mosaic_reference_first_fails ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_mixed_uncertainty ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_mosaic_with_reference ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_nested_repeat_notation ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_position_based_conversion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_position_specific_identity ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_position_specific_unknown ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_predicted_protein_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_position_only_cds ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_predicted_protein_frameshift ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_predicted_protein_substitution ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_predicted_substitution_in_parens ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_frameshift ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_identity ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_identity_predicted ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_no_protein_predicted ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_nested_uncertain_positions ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_no_protein ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_position_identity ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_start_codon_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_start_codon_extension ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_start_codon_substitution ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_start_codon_uncertain ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_substitution ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_uncertain_range_boundaries ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_protein_unusual_range ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_repeat_exact ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_repeat_min_uncertain ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_repeat_unknown ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_repeat_range ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_repeat_max_uncertain ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_reverse_order_intervals ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_fusion_epcam_msh2 ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_insertion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_fusion_simple_positions ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_fusion_single_positions ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_fusion_basic ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_uncertain ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_substitution ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_with_offset ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_telomere_qter_patterns ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_transcript_unknown_position ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_trans_allele ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_tx_downstream_positions ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_transcript_variant ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_rna_utr ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_simple_uncertain_boundary ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_uncertain_cds_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_uniprot_10char_accession ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_uncertain_genomic_deletion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_uncertain_intron_exon_ranges ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_uncertain_duplication_range ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_phase_allele ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_uniprot_protein_variant ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_end_position ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_phase_allele_multiple ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_phase_allele_clinvar_format ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_phase_allele_shorthand ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_position_insertion ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_start_position ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_whole_cds_unknown ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_unknown_position_patterns ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_certain_value ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_into_inner ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_whole_cds_identity ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_map ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_whole_protein_unknown ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_display ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_map_unknown ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_uncertain_value ... ok
[INFO] [stdout] test hgvs::parser::variant::tests::test_parse_with_trailing ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_is_valid_base ... ok
[INFO] [stdout] test hgvs::uncertainty::tests::test_unknown_value ... ok
[INFO] [stdout] test coords::tests::test_one_based_rejects_zero - should panic ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_delins_empty_error ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_position_order_valid ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_insertion_empty_error ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_substitution_different_bases ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_variant_consistency_allele ... ok
[INFO] [stdout] test hgvs::validation::tests::test_global_validation_level ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_variant_consistency_cds ... ok
[INFO] [stdout] test hgvs::validation::tests::test_validation_level_default ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_position_order_equal ... ok
[INFO] [stdout] test hgvs::validation::tests::test_validation_level_at_least ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_position_order_invalid ... ok
[INFO] [stdout] test hgvs::validation::tests::test_parse_config_lenient ... ok
[INFO] [stdout] test hgvs::validation::tests::test_with_validation_level ... ok
[INFO] [stdout] test hgvs::validation::tests::rules_tests::test_validate_substitution_same_base_warning ... ok
[INFO] [stdout] test hgvs::validation::tests::test_validation_result ... ok
[INFO] [stdout] test hgvs::validation::tests::validator_tests::test_validate_protein_variant ... ok
[INFO] [stdout] test hgvs::validation::tests::test_parse_config_strict ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_base ... ok
[INFO] [stdout] test hgvs::validation::tests::validator_tests::test_validate_simple_variant ... ok
[INFO] [stdout] test hgvs::validation::tests::validator_tests::test_validator_creation ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_from_assembly ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_full ... ok
[INFO] [stdout] test hgvs::validation::tests::validator_tests::test_validator_with_config ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_is_ensembl ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_is_ensembl_prefix ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_is_uniprot ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_new ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_with_style ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_accession ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_chimeric_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_validate_ensembl ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_cis_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_cis_three_variants ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_mixed_accession_uses_expanded_form ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_mixed_coordinate_types_uses_expanded_form ... ok
[INFO] [stdout] test hgvs::variant::tests::test_accession_inferred_variant_type ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_mosaic_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_null_variant_singleton_delegates ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_phase_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_phase_variants ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_trans_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_trans_three_variants ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_unknown_phase_compact_form ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_variant_unknown_phase ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_with_unknown_sub_variant_uses_expanded_form ... ok
[INFO] [stdout] test hgvs::variant::tests::test_allele_singleton_emits_bare_form ... ok
[INFO] [stdout] test hgvs::variant::tests::test_cds_variant_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_cds_variant_with_gene_symbol ... ok
[INFO] [stdout] test hgvs::variant::tests::test_genome_variant_display ... ok
[INFO] [stdout] test hgvs::variant::tests::test_genome_variant_with_gene_symbol ... ok
[INFO] [stdout] test hgvs::variant::tests::test_hgvs_variant_is_allele ... ok
[INFO] [stdout] test hgvs::variant::tests::test_hgvs_variant_protein_type ... ok
[INFO] [stdout] test hgvs::variant::tests::test_hgvs_variant_variant_type ... ok
[INFO] [stdout] test hgvs::variant::tests::test_loc_edit_new ... ok
[INFO] [stdout] test hgvs::variant::tests::test_loc_edit_with_uncertainty ... ok
[INFO] [stdout] test hgvs::variant::tests::test_hgvs_variant_accession ... ok
[INFO] [stdout] test hgvs::variant::tests::test_transcript_accession_assembly_ref ... ok
[INFO] [stdout] test hgvs::variant::tests::test_transcript_accession_bare ... ok
[INFO] [stdout] test hgvs::variant::tests::test_transcript_accession_ensembl_with_context ... ok
[INFO] [stdout] test hgvs::variant::tests::test_transcript_accession_with_genomic_context ... ok
[INFO] [stdout] test hgvs::version::tests::test_current_version ... ok
[INFO] [stdout] test hgvs::version::tests::test_deprecated_feature ... ok
[INFO] [stdout] test hgvs::version::tests::test_deprecated_features ... ok
[INFO] [stdout] test hgvs::version::tests::test_feature_supported ... ok
[INFO] [stdout] test hgvs::version::tests::test_known_features ... ok
[INFO] [stdout] test hgvs::version::tests::test_version_comparison ... ok
[INFO] [stdout] test hgvs::version::tests::test_version_display ... ok
[INFO] [stdout] test legacy::ivs::tests::test_convert_ivs_no_ivs ... ok
[INFO] [stdout] test legacy::ivs::tests::test_convert_ivs_notation_interval ... ok
[INFO] [stdout] test legacy::ivs::tests::test_convert_ivs_notation ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_acceptor ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_donor ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_invalid_no_ivs ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_invalid_no_offset ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_invalid_zero_offset ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_large_offset ... ok
[INFO] [stdout] test legacy::ivs::tests::test_parse_ivs_negative_large ... ok
[INFO] [stdout] test legacy::protein::tests::test_arrow_substitution ... ok
[INFO] [stdout] test legacy::protein::tests::test_arrow_substitution_single_letter ... ok
[INFO] [stdout] test legacy::protein::tests::test_arrow_to_stop ... ok
[INFO] [stdout] test legacy::protein::tests::test_no_arrow_returns_none ... ok
[INFO] [stdout] test legacy::protein::tests::test_normal_hgvs_returns_none ... ok
[INFO] [stdout] test legacy::protein::tests::test_number_first ... ok
[INFO] [stdout] test legacy::protein::tests::test_number_first_to_stop ... ok
[INFO] [stdout] test legacy::protein::tests::test_three_letter_arrow ... ok
[INFO] [stdout] test legacy::protein::tests::test_try_parse_three_letter ... ok
[INFO] [stdout] test legacy::substitution::tests::test_already_two_position_insertion ... ok
[INFO] [stdout] test legacy::substitution::tests::test_old_substitution_already_delins ... ok
[INFO] [stdout] test legacy::substitution::tests::test_old_substitution_genomic ... ok
[INFO] [stdout] test legacy::substitution::tests::test_old_substitution_lowercase ... ok
[INFO] [stdout] test legacy::substitution::tests::test_old_substitution_simple ... ok
[INFO] [stdout] test legacy::substitution::tests::test_single_position_insertion ... ok
[INFO] [stdout] test legacy::tests::test_exon_data_ivs_invalid ... ok
[INFO] [stdout] test legacy::substitution::tests::test_single_position_insertion_multi ... ok
[INFO] [stdout] test legacy::tests::test_legacy_config_default ... ok
[INFO] [stdout] test legacy::substitution::tests::test_old_substitution_not_interval ... ok
[INFO] [stdout] test legacy::tests::test_exon_data_ivs_to_cds ... ok
[INFO] [stdout] test legacy::tests::test_legacy_config_modern_only ... ok
[INFO] [stdout] test legacy::tests::test_legacy_format_deprecation_messages ... ok
[INFO] [stdout] test legacy::tests::test_legacy_protein_arrow_with_accession ... ok
[INFO] [stdout] test legacy::tests::test_legacy_protein_number_first_with_accession ... ok
[INFO] [stdout] test legacy::tests::test_modern_variant_passthrough ... ok
[INFO] [stdout] test liftover::aliases::tests::test_default_human_autosomes ... ok
[INFO] [stdout] test liftover::chain::tests::test_best_chain ... ok
[INFO] [stdout] test liftover::chain::tests::test_find_chains ... ok
[INFO] [stdout] test liftover::chain::tests::test_chain_contains_pos ... ok
[INFO] [stdout] test liftover::aliases::tests::test_equivalence ... ok
[INFO] [stdout] test liftover::aliases::tests::test_normalize ... ok
[INFO] [stdout] test liftover::chain::tests::test_lift_position_in_gap ... ok
[INFO] [stdout] test liftover::chain::tests::test_lift_position_in_first_block ... ok
[INFO] [stdout] test liftover::chain::tests::test_parse_chain_file ... ok
[INFO] [stdout] test liftover::chain::tests::test_lift_position_in_second_block ... ok
[INFO] [stdout] test liftover::lift::tests::test_interval_liftover_result_unmappable ... ok
[INFO] [stdout] test liftover::aliases::tests::test_reverse_lookup ... ok
[INFO] [stdout] test liftover::lift::tests::test_interval_result_debug ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_37_to_38_convenience ... ok
[INFO] [stdout] test liftover::aliases::tests::test_sex_chromosomes ... ok
[INFO] [stdout] test liftover::lift::tests::test_get_chain_file_unsupported_direction ... ok
[INFO] [stdout] test liftover::lift::tests::test_interval_liftover_result_success ... ok
[INFO] [stdout] test liftover::aliases::tests::test_mitochondrial ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_interval ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_38_to_37_no_reverse_chain ... ok
[INFO] [stdout] test liftover::chain::tests::test_chain_blocks ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_interval_contig_not_found ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_position_boundary ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_interval_partial_unmappable ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_position_not_found ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_unknown_contig ... ok
[INFO] [stdout] test liftover::lift::tests::test_lift_position ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_debug ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_one_way ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_result_fields ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_new ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_result_clone ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_status_partially_mapped ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_status_split_across_chains ... ok
[INFO] [stdout] test mave::context::tests::test_accession_for_coordinate_type ... ok
[INFO] [stdout] test mave::context::tests::test_full_context ... ok
[INFO] [stdout] test mave::context::tests::test_new_context ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_status_debug ... ok
[INFO] [stdout] test mave::context::tests::test_supports_coordinate_type ... ok
[INFO] [stdout] test mave::context::tests::test_with_coding_accession ... ok
[INFO] [stdout] test liftover::lift::tests::test_liftover_status_equality ... ok
[INFO] [stdout] test mave::context::tests::test_serde ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_genomic ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_variant ... ok
[INFO] [stdout] test mave::context::tests::test_with_protein_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_context_accession_mapping ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_with_whitespace ... ok
[INFO] [stdout] test mave::parser::tests::test_coordinate_detection_all_types ... ok
[INFO] [stdout] test mave::parser::tests::test_consecutive_errors_dont_accumulate ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_multiple_variants ... ok
[INFO] [stdout] test mave::parser::tests::test_coordinate_detection_case_insensitive ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_roundtrip_structure ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_protein ... ok
[INFO] [stdout] test mave::parser::tests::test_detect_coordinate_type_coding ... ok
[INFO] [stdout] test mave::parser::tests::test_detect_coordinate_type_genomic ... ok
[INFO] [stdout] test mave::parser::tests::test_detect_coordinate_type_invalid ... ok
[INFO] [stdout] test mave::parser::tests::test_detect_coordinate_type_protein ... ok
[INFO] [stdout] test mave::parser::tests::test_error_display ... ok
[INFO] [stdout] test mave::parser::tests::test_detect_coordinate_type_noncoding ... ok
[INFO] [stdout] test mave::parser::tests::test_error_is_std_error ... ok
[INFO] [stdout] test mave::parser::tests::test_allele_simple_coding ... ok
[INFO] [stdout] test mave::parser::tests::test_error_message_already_has_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_message_empty_input ... ok
[INFO] [stdout] test mave::parser::tests::test_error_message_hgvs_parse_error ... ok
[INFO] [stdout] test mave::parser::tests::test_error_message_missing_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_message_unknown_coordinate ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_full_form_invalid ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_invalid_coord_type_z ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_invalid_coord_type_uppercase ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_invalid_hgvs_after_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_invalid_position ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_missing_genomic_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_missing_protein_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_invalid_protein_aa ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_numeric_coord_type ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_missing_noncoding_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_tab_and_newline ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_no_dot_after_coord ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_partial_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_error_recovery_whitespace_only ... ok
[INFO] [stdout] test mave::parser::tests::test_is_mave_short_form ... ok
[INFO] [stdout] test mave::parser::tests::test_lenient_parse_empty_context ... ok
[INFO] [stdout] test mave::parser::tests::test_is_short_form_edge_cases ... ok
[INFO] [stdout] test mave::parser::tests::test_multiple_parse_attempts ... ok
[INFO] [stdout] test mave::parser::tests::test_lenient_parse_recovers_from_missing_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_lenient_parse_short_form ... ok
[INFO] [stdout] test mave::parser::tests::test_mavedb_real_pattern_1 ... ok
[INFO] [stdout] test mave::parser::tests::test_lenient_parse_full_form ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_coding_variant ... ok
[INFO] [stdout] test mave::parser::tests::test_mavedb_real_pattern_2 ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_empty_input ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_missing_accession ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_protein_frameshift ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_protein_insertion ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_full_form_passthrough ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_protein_variant ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_protein_deletion ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_unknown_coordinate_type ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_genomic_variant ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_protein_missense ... ok
[INFO] [stdout] test mave::parser::tests::test_parse_protein_extension ... ok
[INFO] [stdout] test mave::parser::tests::test_very_long_input ... ok
[INFO] [stdout] test normalize::boundary::tests::test_boundaries_contains ... ok
[INFO] [stdout] test mave::parser::tests::test_special_characters_in_input ... ok
[INFO] [stdout] test mave::parser::tests::test_unicode_in_input ... ok
[INFO] [stdout] test mave::parser::tests::test_protein_complex_allele ... ok
[INFO] [stdout] test mave::parser::tests::test_single_variant_in_brackets ... ok
[INFO] [stdout] test normalize::boundary::tests::test_cds_boundaries_cross_allowed ... ok
[INFO] [stdout] test normalize::config::tests::test_default_config ... ok
[INFO] [stdout] test normalize::config::tests::test_silent_config ... ok
[INFO] [stdout] test normalize::config::tests::test_skip_validation_deprecated ... ok
[INFO] [stdout] test normalize::config::tests::test_strict_config ... ok
[INFO] [stdout] test normalize::merge::tests::same_codon_classifies_correctly ... ok
[INFO] [stdout] test normalize::config::tests::test_direction_parsing ... ok
[INFO] [stdout] test normalize::merge::tests::empty_input_returns_empty ... ok
[INFO] [stdout] test normalize::config::tests::test_error_override ... ok
[INFO] [stdout] test normalize::merge::tests::single_input_passes_through ... ok
[INFO] [stdout] test normalize::rules::tests::test_canonicalize_deletion_with_length ... ok
[INFO] [stdout] test normalize::config::tests::test_lenient_config ... ok
[INFO] [stdout] test normalize::boundary::tests::test_cds_boundaries_within_exon ... ok
[INFO] [stdout] test normalize::rules::tests::test_canonicalize_duplication_with_length ... ok
[INFO] [stdout] test normalize::rules::tests::test_complement ... ok
[INFO] [stdout] test normalize::rules::tests::test_count_tandem_repeats_basic ... ok
[INFO] [stdout] test normalize::rules::tests::test_count_tandem_repeats_no_match ... ok
[INFO] [stdout] test normalize::rules::tests::test_count_tandem_repeats_single_base ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_to_repeat_finer_periodicity ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_to_repeat_homopolymer_two_removed ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_to_repeat_non_tandem_returns_none ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_stays_deletion ... ok
[INFO] [stdout] test normalize::rules::tests::test_duplication_to_repeat ... ok
[INFO] [stdout] test normalize::rules::tests::test_delins_is_identity ... ok
[INFO] [stdout] test normalize::rules::tests::test_duplication_to_tandem_repeat ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_to_repeat_full_tract_removal_returns_none ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_to_repeat_multi_base_tandem_two_removed ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_anchor_at_3prime_edge ... ok
[INFO] [stdout] test normalize::rules::tests::test_deletion_to_repeat_one_unit_removed_returns_none ... ok
[INFO] [stdout] test normalize::rules::tests::test_delins_is_substitution ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_anchor_at_5prime_edge ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_anchor_length_not_multiple_of_unit ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_anchor_not_unit_periodic ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_multi_base_unit ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_zero_width_anchor ... ok
[INFO] [stdout] test normalize::rules::tests::test_find_homopolymer_at ... ok
[INFO] [stdout] test normalize::rules::tests::test_insertion_is_duplication ... ok
[INFO] [stdout] test normalize::rules::tests::test_insertion_is_duplication_pos_beyond_ref ... ok
[INFO] [stdout] test normalize::rules::tests::test_insertion_becomes_dup ... ok
[INFO] [stdout] test normalize::rules::tests::test_insertion_to_repeat ... ok
[INFO] [stdout] test normalize::rules::tests::test_needs_normalization ... ok
[INFO] [stdout] test normalize::rules::tests::test_normalize_repeat_to_deletion ... ok
[INFO] [stdout] test normalize::rules::tests::test_normalize_repeat_empty_unit_is_unchanged ... ok
[INFO] [stdout] test normalize::rules::tests::test_extend_tandem_tract_homopolymer ... ok
[INFO] [stdout] test normalize::rules::tests::test_normalize_repeat_to_duplication ... ok
[INFO] [stdout] test normalize::rules::tests::test_normalize_repeat_stays_repeat ... ok
[INFO] [stdout] test normalize::rules::tests::test_normalize_repeat_canonicalizes_non_minimal_unit ... ok
[INFO] [stdout] test normalize::rules::tests::test_normalize_repeat_unchanged ... ok
[INFO] [stdout] test normalize::rules::tests::test_shorten_inversion_basic ... ok
[INFO] [stdout] test normalize::rules::tests::test_shorten_inversion_no_change ... ok
[INFO] [stdout] test normalize::rules::tests::test_shorten_inversion_partial ... ok
[INFO] [stdout] test normalize::rules::tests::test_should_canonicalize ... ok
[INFO] [stdout] test normalize::shuffle::tests::test_shuffle_deletion_3prime ... ok
[INFO] [stdout] test normalize::shuffle::tests::test_no_shuffle_needed ... ok
[INFO] [stdout] test normalize::shuffle::tests::test_shuffle_deletion_5prime ... ok
[INFO] [stdout] test normalize::shuffle::tests::test_shuffle_respects_boundary ... ok
[INFO] [stdout] test normalize::tests::test_boundary_no_genomic_data_returns_error ... ok
[INFO] [stdout] test normalize::tests::test_boundary_spanning_same_base_position ... ok
[INFO] [stdout] test normalize::tests::test_boundary_spanning_exonic_to_intronic_del ... ok
[INFO] [stdout] test normalize::tests::test_boundary_spanning_dup ... ok
[INFO] [stdout] test normalize::tests::test_boundary_spanning_delins ... ok
[INFO] [stdout] test normalize::tests::test_boundary_spanning_intronic_to_exonic_del ... ok
[INFO] [stdout] test normalize::tests::test_cds_to_tx_pos_utr5 ... ok
[INFO] [stdout] test normalize::tests::test_cds_to_tx_pos_utr5_underflow ... ok
[INFO] [stdout] test normalize::tests::test_boundary_splice_site_minus1 ... ok
[INFO] [stdout] test normalize::tests::test_boundary_splice_site_plus1 ... ok
[INFO] [stdout] test normalize::tests::test_cds_to_tx_pos_coding ... ok
[INFO] [stdout] test normalize::tests::test_cds_to_tx_pos_utr5_valid ... ok
[INFO] [stdout] test normalize::tests::test_cds_to_tx_pos_utr3 ... ok
[INFO] [stdout] test normalize::tests::test_config_builder ... ok
[INFO] [stdout] test normalize::tests::test_config_default ... ok
[INFO] [stdout] test normalize::tests::test_deletion_3prime_shift_with_utr ... ok
[INFO] [stdout] test normalize::tests::test_duplication_3prime_shift_three_bases ... ok
[INFO] [stdout] test normalize::tests::test_deletion_3prime_shift_consecutive_bases ... ok
[INFO] [stdout] test normalize::tests::test_normalize_allele_variant ... ok
[INFO] [stdout] test normalize::tests::test_delins_should_not_shift ... ok
[INFO] [stdout] test normalize::tests::test_normalize_3prime_direction ... ok
[INFO] [stdout] test normalize::tests::test_duplication_no_shift_when_unique ... ok
[INFO] [stdout] test normalize::tests::test_normalize_5prime_direction ... ok
[INFO] [stdout] test normalize::tests::test_duplication_3prime_shift_two_bases ... ok
[INFO] [stdout] test normalize::tests::test_normalize_cds_utr5_deep_negative ... ok
[INFO] [stdout] test normalize::tests::test_normalize_delins_different_bases_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_deletion_shifts_3prime ... ok
[INFO] [stdout] test normalize::tests::test_normalize_delins_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_delins_to_dup_still_works ... ok
[INFO] [stdout] test normalize::tests::test_normalize_duplication_shifts_3prime ... ok
[INFO] [stdout] test normalize::tests::test_normalize_genomic_variant ... ok
[INFO] [stdout] test normalize::tests::test_normalize_insertion_becomes_dup ... ok
[INFO] [stdout] test normalize::tests::test_normalize_mt_variant ... ok
[INFO] [stdout] test normalize::tests::test_normalize_null_allele ... ok
[INFO] [stdout] test normalize::tests::test_normalize_no_cds_returns_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_inverted_range_insertion_no_panic ... ok
[INFO] [stdout] test normalize::tests::test_normalize_multi_base_delins_same_seq_becomes_identity ... ok
[INFO] [stdout] test normalize::tests::test_normalize_multi_base_delete_delins_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_deletion_range_removes_redundant_sequence ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_deletion_non_matching_sequence_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_duplication_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_reference_validation_deletion ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_deletion_removes_redundant_sequence ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_reference_validation_match ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_reference_validation_mismatch ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_deletion_no_sequence_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_substitution_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_frameshift_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_rna_intronic_returns_error ... ok
[INFO] [stdout] test normalize::tests::test_normalize_protein_reference_validation_missing_protein ... ok
[INFO] [stdout] test normalize::tests::test_normalize_rna_deletion_shifts_3prime ... ok
[INFO] [stdout] test normalize::tests::test_normalize_rna_duplication_shifts_3prime ... ok
[INFO] [stdout] test normalize::tests::test_normalize_rna_missing_transcript_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_substitution_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_tx_intronic ... ok
[INFO] [stdout] test normalize::tests::test_normalize_tx_variant ... ok
[INFO] [stdout] test normalize::tests::test_normalize_rna_insertion_becomes_dup ... ok
[INFO] [stdout] test normalize::tests::test_normalize_single_base_delins_becomes_substitution ... ok
[INFO] [stdout] test normalize::tests::test_normalize_single_base_delins_same_base_becomes_identity ... ok
[INFO] [stdout] test normalize::tests::test_normalize_unknown_allele ... ok
[INFO] [stdout] test normalize::tests::test_normalize_utr_before_tx_start_returns_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_rna_substitution_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalizer_handles_missing_transcript ... ok
[INFO] [stdout] test normalize::tests::test_normalize_unknown_offset_single_position ... ok
[INFO] [stdout] test normalize::tests::test_normalize_with_config ... ok
[INFO] [stdout] test normalize::tests::test_tx_to_cds_pos_coding ... ok
[INFO] [stdout] test normalize::tests::test_normalize_unknown_offset_returns_unchanged ... ok
[INFO] [stdout] test normalize::tests::test_normalize_with_cross_boundaries ... ok
[INFO] [stdout] test normalize::tests::test_tx_to_cds_pos_utr5 ... ok
[INFO] [stdout] test normalize::validate::tests::test_apply_policy_lenient ... ok
[INFO] [stdout] test normalize::validate::tests::test_apply_policy_silent ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_deletion_match ... ok
[INFO] [stdout] test normalize::tests::test_variant_positions_negative_cds_base ... ok
[INFO] [stdout] test normalize::tests::test_tx_to_cds_pos_utr3 ... ok
[INFO] [stdout] test normalize::validate::tests::test_apply_policy_strict ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_case_insensitive ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_deletion_mismatch ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_no_sequence ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_substitution_match ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_substitution_mismatch ... ok
[INFO] [stdout] test prepare::manifest::tests::test_deduplicate_paths ... ok
[INFO] [stdout] test prepare::manifest::tests::test_validate_reference_root_invariant_rejects_out_of_root_paths ... ok
[INFO] [stdout] test prepare::manifest::tests::test_validate_reference_root_invariant_rejects_parent_dir_components ... ok
[INFO] [stdout] test prepare::manifest::tests::test_make_paths_absolute ... ok
[INFO] [stdout] test prepare::manifest::tests::test_save_refreshes_prepared_at ... ok
[INFO] [stdout] test normalize::validate::tests::test_validate_sequence_inverted_range ... ok
[INFO] [stdout] test prepare::tests::test_build_fasta_index ... ok
[INFO] [stdout] test prepare::tests::test_detect_clinvar_from_ferro_reference_no_clinvar_dir ... ok
[INFO] [stdout] test prepare::manifest::tests::test_make_paths_relative ... ok
[INFO] [stdout] test prepare::tests::test_detect_clinvar_from_ferro_reference_with_clinvar ... ok
[INFO] [stdout] test prepare::tests::test_detect_clinvar_from_ferro_reference_empty_clinvar_dir ... ok
[INFO] [stdout] test prepare::tests::test_detect_clinvar_from_ferro_reference_ignores_non_gz ... ok
[INFO] [stdout] test prepare::tests::test_detect_patterns_from_ferro_reference_empty_patterns_dir ... ok
[INFO] [stdout] test prepare::tests::test_detect_patterns_finds_first_txt_file ... ok
[INFO] [stdout] test prepare::tests::test_detect_patterns_from_ferro_reference_ignores_non_txt ... ok
[INFO] [stdout] test python_helpers::tests::test_edit_type_from_debug_unknown ... ok
[INFO] [stdout] test python_helpers::tests::test_edit_type_from_debug_deletion ... ok
[INFO] [stdout] test python_helpers::tests::test_edit_type_from_debug_substitution ... ok
[INFO] [stdout] test prepare::manifest::tests::test_roundtrip_save_load_with_relative_paths ... ok
[INFO] [stdout] test prepare::tests::test_prepare_config_default ... ok
[INFO] [stdout] test prepare::tests::test_detect_patterns_from_ferro_reference_with_patterns ... ok
[INFO] [stdout] test prepare::tests::test_detect_patterns_from_ferro_reference_no_patterns_dir ... ok
[INFO] [stdout] test python_helpers::tests::test_get_substitution_bases ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_deletion ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_duplication ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_substitution ... ok
[INFO] [stdout] test python_helpers::tests::test_get_substitution_bases_not_sub ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_null ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_delins ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_insertion ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_inversion ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_protein ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_edit_type_unknown ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_end_range ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_offset_intronic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_offset_exonic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_offset_genomic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_reference_null_allele ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_reference_protein ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_reference_unknown_allele ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_reference_coding ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_reference_genomic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_offset_rna_intronic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_allele_multi ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_coding ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_coding_intronic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_noncoding ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_allele_single ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_null_allele_is_none ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_genomic ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_unknown_allele_is_none ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_rna ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_utr3 ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_circular_normal ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_end_point ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_circular_wraparound_is_none ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_offset_noncoding_intronic ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_deletion_point ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_deletion_range ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_duplication_point ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_delins ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_duplication_range ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_insertion ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_insertion_count_is_none ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_insertion_range_is_none ... ok
[INFO] [stdout] test python_helpers::tests::test_is_frameshift_false_substitution ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_inversion ... ok
[INFO] [stdout] test python_helpers::tests::test_is_frameshift_true ... ok
[INFO] [stdout] test python_helpers::tests::test_is_frameshift_false_in_frame ... ok
[INFO] [stdout] test python_helpers::tests::test_indel_length_substitution ... ok
[INFO] [stdout] test python_helpers::tests::test_is_identity_false ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_deletion ... ok
[INFO] [stdout] test python_helpers::tests::test_is_identity_true ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_delins ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_duplication ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_insertion ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_identity ... ok
[INFO] [stdout] test python_helpers::tests::test_get_variant_start_protein_is_none ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_inversion ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_repeat ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_methylation ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_substitution ... ok
[INFO] [stdout] test python_helpers::tests::test_na_edit_type_str_unknown ... ok
[INFO] [stdout] test python_helpers::tests::test_num_variants_allele ... ok
[INFO] [stdout] test python_helpers::tests::test_parse_direction_default ... ok
[INFO] [stdout] test python_helpers::tests::test_parse_direction_three_prime ... ok
[INFO] [stdout] test python_helpers::tests::test_parse_direction_five_prime ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_coding ... ok
[INFO] [stdout] test python_helpers::tests::test_num_variants_simple ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_circular ... ok
[INFO] [stdout] test python_helpers::tests::test_parse_direction_case_insensitive ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_genomic ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_mitochondrial ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_non_coding ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_null_allele ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_unknown_allele ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_protein ... ok
[INFO] [stdout] test python_helpers::tests::test_variant_type_str_rna ... ok
[INFO] [stdout] test reference::fasta::tests::test_build_default_aliases ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_index_entry_clone ... ok
[INFO] [stdout] test reference::fasta::tests::test_fai_format ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_index_entry_debug ... ok
[INFO] [stdout] test reference::fasta::tests::test_build_default_aliases_chromosomes ... ok
[INFO] [stdout] test reference::fasta::tests::test_build_fasta_index ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_add_alias ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_get_sequence_from_transcript ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_add_transcript ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_get_transcript ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_has_sequence ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_new_with_fai ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_new_without_fai ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_get_sequence_from_fasta ... ok
[INFO] [stdout] test reference::fasta::tests::test_get_fasta_sequence_errors ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_sequence_length ... ok
[INFO] [stdout] test reference::fasta::tests::test_fasta_provider_sequence_names ... ok
[INFO] [stdout] test reference::fasta::tests::test_load_fai_index ... ok
[INFO] [stdout] test reference::fasta::tests::test_load_fai_index_invalid_lines ... ok
[INFO] [stdout] test reference::fasta::tests::test_resolve_name_no_match ... ok
[INFO] [stdout] test reference::fasta::tests::test_resolve_name_with_chr_prefix ... ok
[INFO] [stdout] test reference::fasta::tests::test_resolve_name_refseq_alias ... ok
[INFO] [stdout] test reference::loader::tests::test_get_mane_transcripts ... ok
[INFO] [stdout] test reference::fasta::tests::test_resolve_name_without_chr_prefix ... ok
[INFO] [stdout] test reference::fasta::tests::test_get_fasta_sequence ... ok
[INFO] [stdout] test reference::loader::tests::test_get_preferred_transcript_priority ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_basic ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_mane_attribute ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_mane_plus_clinical ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_cross_references ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_gene_name ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_mane_select ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_basic ... ok
[INFO] [stdout] test reference::loader::tests::test_gff3_attributes_parse_url_encoded ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_grch37 ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_multiple_parents ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_skip_invalid_lines ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_primary_transcript ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_transcript_type ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gff3_with_mane ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gtf_gene_name_fallback ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gtf_exon_before_transcript ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gtf_basic ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gtf_with_mane ... ok
[INFO] [stdout] test reference::loader::tests::test_load_gtf_skip_comments ... ok
[INFO] [stdout] test reference::loader::tests::test_mane_select_lookup ... ok
[INFO] [stdout] test reference::loader::tests::test_mane_stats ... ok
[INFO] [stdout] test reference::loader::tests::test_mane_stats_coverage_empty ... ok
[INFO] [stdout] test reference::loader::tests::test_mane_stats_coverage_full ... ok
[INFO] [stdout] test reference::loader::tests::test_parse_gtf_attributes_empty ... ok
[INFO] [stdout] test reference::loader::tests::test_parse_gtf_attributes_whitespace ... ok
[INFO] [stdout] test reference::loader::tests::test_mane_stats_default ... ok
[INFO] [stdout] test reference::loader::tests::test_parse_gtf_attributes ... ok
[INFO] [stdout] test reference::loader::tests::test_parse_gtf_attributes_with_mane_tag ... ok
[INFO] [stdout] test reference::loader::tests::test_parse_strand ... ok
[INFO] [stdout] test reference::loader::tests::test_parse_strand_all_cases ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_builder_minus_strand ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_builder_empty_exons ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_builder_unsorted_exons ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_builder_with_cds ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_add_and_get ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_get_by_gene ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_get_by_position ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_get_by_region ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_ids_iter ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_new ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_mane_plus_clinical ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_no_gene_symbol ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_preferred_transcript_fallback ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_nonexistent_gene ... ok
[INFO] [stdout] test reference::loader::tests::test_transcript_db_with_build ... ok
[INFO] [stdout] test reference::loader::tests::test_url_decode ... ok
[INFO] [stdout] test reference::loader::tests::test_url_decode_invalid ... ok
[INFO] [stdout] test reference::loader::tests::test_url_decode_special_chars ... ok
[INFO] [stdout] test reference::mock::tests::test_from_json_empty_object_form ... ok
[INFO] [stdout] test reference::mock::tests::test_from_json_bare_array_form_still_works ... ok
[INFO] [stdout] test reference::mock::tests::test_from_json_rejects_scalar_root ... ok
[INFO] [stdout] test reference::mock::tests::test_from_json_object_form_with_proteins_and_genomic ... ok
[INFO] [stdout] test reference::mock::tests::test_from_json_rejects_unknown_field ... ok
[INFO] [stdout] test reference::mock::tests::test_get_sequence ... ok
[INFO] [stdout] test reference::mock::tests::test_has_transcript ... ok
[INFO] [stdout] test reference::mock::tests::test_get_sequence_falls_through_to_contig ... ok
[INFO] [stdout] test reference::mock::tests::test_get_transcript ... ok
[INFO] [stdout] test reference::protein::tests::test_cache_path_sanitization ... ok
[INFO] [stdout] test reference::multi_fasta::tests::test_load_fai_index ... ok
[INFO] [stdout] test reference::protein::tests::test_get_subsequence ... ok
[INFO] [stdout] test reference::protein::tests::test_get_subsequence_out_of_bounds ... ok
[INFO] [stdout] test reference::multi_fasta::tests::test_multi_fasta_provider_from_directory ... ok
[INFO] [stdout] test reference::protein::tests::test_memory_cache ... ok
[INFO] [stdout] test reference::protein::tests::test_protein_cache_new ... ok
[INFO] [stdout] test reference::protein::tests::test_save_and_load_sequence ... ok
[INFO] [stdout] test reference::transcript::tests::test_exon_contains ... ok
[INFO] [stdout] test reference::transcript::tests::test_exon_at ... ok
[INFO] [stdout] test reference::mock::tests::test_get_transcript_not_found ... ok
[INFO] [stdout] test reference::transcript::tests::test_calculate_introns ... ok
[INFO] [stdout] test reference::mock::tests::test_mock_provider_with_test_data ... ok
[INFO] [stdout] test reference::multi_fasta::tests::test_chromosome_aliases ... ok
[INFO] [stdout] test reference::transcript::tests::test_exon_with_genomic ... ok
[INFO] [stdout] test reference::transcript::tests::test_find_intron_at_genomic ... ok
[INFO] [stdout] test reference::transcript::tests::test_find_intron_boundary_at_exon_start ... ok
[INFO] [stdout] test reference::transcript::tests::test_genome_build_default ... ok
[INFO] [stdout] test reference::transcript::tests::test_genome_build_display ... ok
[INFO] [stdout] test reference::transcript::tests::test_intron_count ... ok
[INFO] [stdout] test reference::transcript::tests::test_mane_status_default ... ok
[INFO] [stdout] test reference::transcript::tests::test_intron_genomic_coords ... ok
[INFO] [stdout] test reference::transcript::tests::test_get_sequence ... ok
[INFO] [stdout] test reference::multi_fasta::tests::test_get_sequence ... ok
[INFO] [stdout] test reference::transcript::tests::test_mane_status_display ... ok
[INFO] [stdout] test reference::transcript::tests::test_mane_status_methods ... ok
[INFO] [stdout] test reference::transcript::tests::test_intron_position_distances ... ok
[INFO] [stdout] test reference::transcript::tests::test_intron_contains_genomic ... ok
[INFO] [stdout] test reference::transcript::tests::test_intron_position_splice_site_type ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_is_coding ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_mane_methods ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_matched_accessions ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_sequence_length ... ok
[INFO] [stdout] test rsid::tests::test_contains ... ok
[INFO] [stdout] test rsid::tests::test_format_rsid ... ok
[INFO] [stdout] test rsid::tests::test_metadata ... ok
[INFO] [stdout] test rsid::tests::test_in_memory_lookup ... ok
[INFO] [stdout] test rsid::tests::test_parse_rsid ... ok
[INFO] [stdout] test rsid::tests::test_rsid_result_is_deletion ... ok
[INFO] [stdout] test rsid::tests::test_rsid_result_is_insertion ... ok
[INFO] [stdout] test rsid::tests::test_rsid_result_is_snv ... ok
[INFO] [stdout] test rsid::tests::test_to_hgvs_insertion ... ok
[INFO] [stdout] test rsid::tests::test_to_hgvs_snv ... ok
[INFO] [stdout] test rsid::vcf::tests::test_add_entry ... ok
[INFO] [stdout] test rsid::vcf::tests::test_contains ... ok
[INFO] [stdout] test rsid::vcf::tests::test_from_reader ... ok
[INFO] [stdout] test rsid::vcf::tests::test_lookup_deletion ... ok
[INFO] [stdout] test rsid::vcf::tests::test_lookup_multiallelic ... ok
[INFO] [stdout] test rsid::vcf::tests::test_lookup_multiple_ids ... ok
[INFO] [stdout] test rsid::vcf::tests::test_lookup_not_found ... ok
[INFO] [stdout] test rsid::vcf::tests::test_lookup_snv ... ok
[INFO] [stdout] test rsid::vcf::tests::test_parse_allele_frequency ... ok
[INFO] [stdout] test rsid::vcf::tests::test_metadata ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_contains_genomic_pos ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_genomic_length ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_has_genomic_coords ... ok
[INFO] [stdout] test reference::transcript::tests::test_transcript_cds_length ... ok
[INFO] [stdout] test reference::transcript::tests::test_mane_status_priority ... ok
[INFO] [stdout] test rsid::vcf::tests::test_parse_clinical_significance ... ok
[INFO] [stdout] test rsid::vcf::tests::test_skips_missing_id ... ok
[INFO] [stdout] test rsid::vcf::tests::test_skips_symbolic_alleles ... ok
[INFO] [stdout] test reference::transcript::tests::test_strand_display ... ok
[INFO] [stdout] test rsid::vcf::tests::test_to_hgvs ... ok
[INFO] [stdout] test spdi::convert::tests::test_deletion_roundtrip_with_reference ... ok
[INFO] [stdout] test spdi::convert::tests::test_deletion_without_seq_with_reference ... ok
[INFO] [stdout] test spdi::convert::tests::test_error_display ... ok
[INFO] [stdout] test spdi::convert::tests::test_delins_with_reference_provides_actual_deletion ... ok
[INFO] [stdout] test spdi::convert::tests::test_delins_roundtrip_with_reference ... ok
[INFO] [stdout] test spdi::convert::tests::test_duplication_without_seq_with_reference ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_deletion_with_seq ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_deletion_without_seq ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_delins_without_ref ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_substitution ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_unsupported_coding ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_insertion ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_unsupported_inversion ... ok
[INFO] [stdout] test spdi::convert::tests::test_long_deletion_with_reference ... ok
[INFO] [stdout] test spdi::convert::tests::test_mnv_delins_with_reference ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_identity ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_duplication_with_seq ... ok
[INFO] [stdout] test spdi::convert::tests::test_hgvs_to_spdi_various_accession_types ... ok
[INFO] [stdout] test spdi::convert::tests::test_roundtrip_insertion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_different_chromosome_formats ... ok
[INFO] [stdout] test spdi::convert::tests::test_reference_missing_region ... ok
[INFO] [stdout] test spdi::convert::tests::test_roundtrip_deletion_with_seq ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_both_empty_is_identity ... ok
[INFO] [stdout] test spdi::convert::tests::test_roundtrip_substitution ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_complex_repeat_sequence ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_display_format ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_empty_insertion_deletion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_empty_deletion_insertion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_identity_various_lengths ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_empty_seq_insertion_roundtrip ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_long_indel_asymmetric ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_long_deletion_100bp ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_mixed_case_sequence ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_n_bases_in_sequence ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_position_max ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_roundtrip_preserves_case_normalized ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_single_base_insertion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_single_base_deletion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_position_zero ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_delins ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_long_insertion_100bp ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_deletion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_delins_single_base_ins ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_single_del ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_delins_single_base_del ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_identity ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_insertion ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_lowercase_sequence ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_to_hgvs_substitution ... ok
[INFO] [stdout] test spdi::convert::tests::test_spdi_very_long_insertion_1000bp ... ok
[INFO] [stdout] test spdi::convert::tests::test_substitution_falls_through_to_simple ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_delins ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_empty_string ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_empty_sequence ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_empty_both ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_ensembl_sequence ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_float_position ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_insertion ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_identity ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_invalid_position ... ok
[INFO] [stdout] test spdi::parser::tests::test_error_display ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_deletion ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_large_position ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_long_sequence ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_negative_position ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_not_enough_parts ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_substitution ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_position_zero ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_too_few_colons ... ok
[INFO] [stdout] test spdi::parser::tests::test_parse_with_whitespace ... ok
[INFO] [stdout] test spdi::parser::tests::test_roundtrip ... ok
[INFO] [stdout] test spdi::parser::tests::test_roundtrip_deletion ... ok
[INFO] [stdout] test spdi::parser::tests::test_roundtrip_insertion ... ok
[INFO] [stdout] test spdi::tests::test_spdi_deletion ... ok
[INFO] [stdout] test spdi::tests::test_spdi_delins ... ok
[INFO] [stdout] test spdi::tests::test_spdi_deserialize ... ok
[INFO] [stdout] test spdi::tests::test_spdi_display ... ok
[INFO] [stdout] test spdi::tests::test_spdi_display_deletion ... ok
[INFO] [stdout] test spdi::tests::test_spdi_display_insertion ... ok
[INFO] [stdout] test spdi::tests::test_spdi_from_str ... ok
[INFO] [stdout] test spdi::tests::test_spdi_hash ... ok
[INFO] [stdout] test spdi::tests::test_spdi_identity ... ok
[INFO] [stdout] test spdi::tests::test_spdi_insertion ... ok
[INFO] [stdout] test spdi::tests::test_spdi_new ... ok
[INFO] [stdout] test spdi::tests::test_spdi_serialize ... ok
[INFO] [stdout] test spdi::tests::test_spdi_substitution ... ok
[INFO] [stdout] test spdi::tests::test_spdi_to_one_based ... ok
[INFO] [stdout] test spdi::tests::test_spdi_with_one_based ... ok
[INFO] [stdout] test vcf::annotate::tests::test_consequence_all_so_terms ... ok
[INFO] [stdout] test vcf::annotate::tests::test_consequence_display ... ok
[INFO] [stdout] test vcf::annotate::tests::test_consequence_display_name ... ok
[INFO] [stdout] test vcf::annotate::tests::test_consequence_so_terms ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_five_prime_utr ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_protein_deletion ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_protein_extension ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_protein_frameshift ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_protein_insertion ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_genomic ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_intronic ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_noncoding ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_protein_nonsense ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_splice_site ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_noncoding_intronic ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_protein_missense ... ok
[INFO] [stdout] test vcf::annotate::tests::test_generate_info_header_lines ... ok
[INFO] [stdout] test vcf::annotate::tests::test_generate_info_header_lines_all_fields ... ok
[INFO] [stdout] test vcf::annotate::tests::test_determine_consequence_three_prime_utr ... ok
[INFO] [stdout] test vcf::annotate::tests::test_vcf_annotator_empty_result ... ok
[INFO] [stdout] test vcf::annotate::tests::test_vcf_annotator ... ok
[INFO] [stdout] test vcf::annotate::tests::test_vcf_annotator_with_ann_field ... ok
[INFO] [stdout] test vcf::annotate::tests::test_vcf_annotator_annotate_batch ... ok
[INFO] [stdout] test vcf::annotate::tests::test_vcf_annotator_include_all_transcripts ... ok
[INFO] [stdout] test vcf::annotator::tests::test_annotation_config_clinical ... ok
[INFO] [stdout] test vcf::annotator::tests::test_annotate_batch ... ok
[INFO] [stdout] test vcf::annotator::tests::test_annotator_include_intronic ... ok
[INFO] [stdout] test vcf::annotator::tests::test_annotation_config_new ... ok
[INFO] [stdout] test vcf::annotator::tests::test_genes_iterator ... ok
[INFO] [stdout] test vcf::annotator::tests::test_annotator_include_non_coding ... ok
[INFO] [stdout] test vcf::annotator::tests::test_hgvs_by_gene ... ok
[INFO] [stdout] test vcf::annotator::tests::test_batch_annotation_result_success_rate ... ok
[INFO] [stdout] test vcf::annotator::tests::test_get_gene ... ok
[INFO] [stdout] test vcf::annotator::tests::test_hgvs_strings ... ok
[INFO] [stdout] test vcf::annotate::tests::test_consequence_impact ... ok
[INFO] [stdout] test vcf::annotator::tests::test_no_overlapping_transcripts ... ok
[INFO] [stdout] test vcf::annotator::tests::test_primary_annotation_empty ... ok
[INFO] [stdout] test vcf::annotate::tests::test_consequence_impact_all ... ok
[INFO] [stdout] test vcf::annotator::tests::test_mane_select_annotation_none ... ok
[INFO] [stdout] test vcf::annotator::tests::test_mane_annotations ... ok
[INFO] [stdout] test vcf::annotator::tests::test_mane_select_prioritization ... ok
[INFO] [stdout] test vcf::annotator::tests::test_primary_annotation_mane_plus_clinical ... ok
[INFO] [stdout] test vcf::annotator::tests::test_multi_isoform_annotator ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_config_with_progress ... ok
[INFO] [stdout] test vcf::annotator::tests::test_primary_annotation_priority_coding_fallback ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_config ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_config_builder_chain ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_config_default ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_config_new ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_process_record_outside_transcript ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_process_batch ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_process_stream ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_process_stream_empty ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_process_stream_skip_empty_lines ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_stats ... ok
[INFO] [stdout] test vcf::batch::tests::test_count_progress ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_stats_success_rate_zero_total ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_process_stream_with_invalid_lines ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_stats_success_rate_partial ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_stats ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_stats_success_rate_all_successful ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_deletion ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_insertion ... ok
[INFO] [stdout] test vcf::batch::tests::test_batch_processor_with_config ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_invalid_position ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_multiallelic ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_symbolic_alt ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_too_few_fields ... ok
[INFO] [stdout] test vcf::batch::tests::test_parse_vcf_line_with_id ... ok
[INFO] [stdout] test vcf::batch::tests::test_streaming_processor_new ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_accession_to_chromosome ... ok
[INFO] [stdout] test vcf::batch::tests::test_streaming_processor_header ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_conversion_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_accession_to_chromosome_invalid ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_duplication ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_copy_number ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_inversion ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_methylation_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_identity ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_repeat_with_additional_counts ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_unknown_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_repeat_no_sequence ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_cds_with_intronic_position_warns ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_delins_same_length ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_repeat ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_build_vcf_record_repeat_unknown_count ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_cds_snv ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_circular_variant ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_empty_allele_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_complex_allele_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_null_allele_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_mt_variant ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_single_variant_allele ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_tx_variant ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_unknown_allele_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_genome_variant ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_rna_fusion_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_protein_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_rna_not_supported ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_genomic_hgvs_to_vcf_deletion_requires_anchor ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_converter_with_genome_build ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_genomic_hgvs_to_vcf_insertion_requires_anchor ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_genomic_hgvs_to_vcf_snv ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_repeat_count_range ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_repeat_trailing_only ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_reverse_complement ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_repeat_count_min_uncertain ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_genomic_hgvs_to_vcf_unsupported_edit ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_repeat_count_max_uncertain ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_reverse_complement_lowercase ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_repeat_with_trailing ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_reverse_complement_unknown_bases ... ok
[INFO] [stdout] test vcf::parser::tests::test_parse_vcf_string ... ok
[INFO] [stdout] test vcf::parser::tests::test_read_records ... ok
[INFO] [stdout] test vcf::from_hgvs::tests::test_vcf_conversion_result_fields ... ok
[INFO] [stdout] test vcf::record::tests::test_builder_methods ... ok
[INFO] [stdout] test vcf::parser::tests::test_records_iterator ... ok
[INFO] [stdout] test vcf::parser::tests::test_split_biallelic ... ok
[INFO] [stdout] test vcf::parser::tests::test_split_multiallelic ... ok
[INFO] [stdout] test vcf::parser::tests::test_info_parsing ... ok
[INFO] [stdout] test vcf::parser::tests::test_genome_build_propagation ... ok
[INFO] [stdout] test vcf::record::tests::test_chrom_normalization ... ok
[INFO] [stdout] test vcf::record::tests::test_deletion ... ok
[INFO] [stdout] test vcf::record::tests::test_end_pos ... ok
[INFO] [stdout] test vcf::record::tests::test_display ... ok
[INFO] [stdout] test vcf::record::tests::test_info_value_display ... ok
[INFO] [stdout] test vcf::record::tests::test_insertion ... ok
[INFO] [stdout] test vcf::record::tests::test_multiallelic ... ok
[INFO] [stdout] test vcf::record::tests::test_new_record ... ok
[INFO] [stdout] test vcf::record::tests::test_passes_filters ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_build_accession_ensembl ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_build_accession_no_version ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_build_accession_refseq ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_build_accession_plain ... ok
[INFO] [stdout] test vcf::record::tests::test_snv ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_converter_deletion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_converter_insertion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_converter_multi_allele ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_converter_no_genomic_coords ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_converter_snv ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_converter_noncoding_transcript ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_determine_edit_deletion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_determine_edit_insertion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_determine_edit_delins ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_determine_edit_long_deletion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_determine_edit_snv ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_hgvs_annotation_affects_splice_site ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_hgvs_annotation_intronic ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_hgvs_annotation_deep_intronic ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_hgvs_annotation_mane_plus_clinical ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_hgvs_annotation_methods ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_trim_common_bases_delins ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_trim_common_bases_empty ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_trim_common_bases_identical ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_vcf_to_genomic_hgvs_delins ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_vcf_to_genomic_hgvs_invalid_alt_index ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_vcf_to_genomic_deletion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_trim_common_bases_suffix ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_vcf_to_genomic_insertion ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_trim_common_bases ... ok
[INFO] [stdout] test vcf::to_hgvs::tests::test_vcf_to_genomic_snv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1787 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/ferro.rs (/opt/rustwide/target/debug/deps/ferro-64d44649603c2b55)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/annotation_tool_conformance.rs (/opt/rustwide/target/debug/deps/annotation_tool_conformance-1bb71cf781e43574)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_snpeff_patterns ... ok
[INFO] [stdout] test test_vep_parser_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_comparison_tests.rs (/opt/rustwide/target/debug/deps/api_comparison_tests-545d78bf96a4b2b8)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_cross_api_consistency ... ignored, Requires both API fixtures
[INFO] [stdout] test test_mutalyzer_comparison ... ignored, Requires mutalyzer_api.json fixture - run scripts/fetch_mutalyzer_normalized.py first
[INFO] [stdout] test test_variantvalidator_comparison ... ignored, Requires variantvalidator_api.json fixture - run scripts/fetch_variantvalidator.py first
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/biocommons_local_tests.rs (/opt/rustwide/target/debug/deps/biocommons_local_tests-7ba0ddf363ef0861)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/biocommons_tests.rs (/opt/rustwide/target/debug/deps/biocommons_tests-c076d852f99b2dfc)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_biocommons_coverage_summary ... ok
[INFO] [stdout] test test_biocommons_invalid_variants ... ok
[INFO] [stderr]      Running tests/boundary_tests.rs (/opt/rustwide/target/debug/deps/boundary_tests-81b89449cf9b72cf)
[INFO] [stdout] test test_biocommons_gauntlet_valid ... ok
[INFO] [stdout] test test_biocommons_valid_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bulk_fixture_tests.rs (/opt/rustwide/target/debug/deps/bulk_fixture_tests-d658426df430dc81)
[INFO] [stdout] running 12 tests
[INFO] [stdout] test boundary_edge_cases::test_non_coding_transcript ... ok
[INFO] [stdout] test boundary_edge_cases::test_variant_at_cds_boundary ... ok
[INFO] [stdout] test boundary_edge_cases::test_variant_at_exon_boundary ... ok
[INFO] [stdout] test boundary_struct::test_boundaries_contains ... ok
[INFO] [stdout] test boundary_struct::test_boundaries_width ... ok
[INFO] [stdout] test exon_boundaries::test_exon_contains_position ... ok
[INFO] [stdout] test exon_boundaries::test_find_exon_at_position ... ok
[INFO] [stdout] test normalization_boundaries::test_cds_boundaries_cross_allowed ... ok
[INFO] [stdout] test normalization_boundaries::test_cds_boundaries_single_exon ... ok
[INFO] [stdout] test transcript_regions::test_is_in_3utr ... ok
[INFO] [stdout] test transcript_regions::test_is_in_5utr ... ok
[INFO] [stdout] test transcript_regions::test_is_in_cds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_parse_gaps_informational ... ok
[INFO] [stdout] test test_clinvar_bulk_coding_variants ... ok
[INFO] [stdout] test test_clinvar_bulk_by_clinical_significance ... ok
[INFO] [stdout] test test_gnomad_constrained_all ... ok
[INFO] [stdout] test test_gnomad_constrained_by_consequence ... ok
[INFO] [stdout] test test_gnomad_constrained_by_gene ... ok
[INFO] [stdout] test test_bulk_fixtures_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/civic_validation.rs (/opt/rustwide/target/debug/deps/civic_validation-85f34b11b46dd920)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_civic_validation ... ignored, requires data/civic/civic_hgvs.txt
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/clinical_genes_tests.rs (/opt/rustwide/target/debug/deps/clinical_genes_tests-e7acb9ca52f26713)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_clinical_genes_show_failures ... ok
[INFO] [stdout] test test_clinical_genes_all_variants ... ok
[INFO] [stdout] test test_clinical_genes_coding_variants ... ok
[INFO] [stdout] test test_clinical_genes_by_gene ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/clinvar_hgvs_tests.rs (/opt/rustwide/target/debug/deps/clinvar_hgvs_tests-ddac2f53887a5fd0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_clinvar_hgvs_unique_benchmark ... FAILED
[INFO] [stdout] test test_clinvar_hgvs_500k_by_hgvs_type ... FAILED
[INFO] [stdout] test test_clinvar_hgvs_500k_benchmark ... FAILED
[INFO] [stdout] test test_clinvar_hgvs_500k_sample_failures ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_clinvar_hgvs_unique_benchmark stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_clinvar_hgvs_unique_benchmark' (1846) panicked at tests/clinvar_hgvs_tests.rs:63:9:
[INFO] [stdout] Failed to parse clinvar_hgvs_unique.json.gz (is Git LFS installed?): invalid gzip header
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x563908b4090a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x563908b4090a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x563908b54eba - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x563908b54eba - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x563908b45142 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x563908b45142 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x563908b1f90f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x563908b1f90f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x563908b38d69 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5639089a7fec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5639089a7fec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x563908b38f22 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x563908b38f22 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x563908b1f9c8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x563908b14bd9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x563908b206dd - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x563908b5564c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5639089987ea - clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:63:9
[INFO] [stdout]   20:     0x5639089893aa - <core[4a92201981c6b77a]::result::Result<clinvar_hgvs_tests[12956cda9860a903]::ClinvarHgvsFixture, serde_json[abeb6b9aa8bd4fe1]::error::Error>>::unwrap_or_else::<clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x563908998af0 - clinvar_hgvs_tests[12956cda9860a903]::load_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:62:42
[INFO] [stdout]   22:     0x5639089997f0 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_unique_benchmark
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:192:25
[INFO] [stdout]   23:     0x563908998847 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_unique_benchmark::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:191:40
[INFO] [stdout]   24:     0x563908990a66 - <clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_unique_benchmark::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56390899b2cb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56390899b2cb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5639089a8abb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5639089a8abb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5639089a21d4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5639089a21d4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5639089ab6c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5639089ab6c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x563908b4021f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x563908b4021f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x79ca6014baa4 - <unknown>
[INFO] [stdout]   46:     0x79ca601d8a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_clinvar_hgvs_500k_by_hgvs_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_clinvar_hgvs_500k_by_hgvs_type' (1844) panicked at tests/clinvar_hgvs_tests.rs:63:9:
[INFO] [stdout] Failed to parse clinvar_hgvs_500k.json.gz (is Git LFS installed?): invalid gzip header
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x563908b4090a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x563908b4090a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x563908b54eba - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x563908b54eba - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x563908b45142 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x563908b45142 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x563908b1f90f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x563908b1f90f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x563908b38d69 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5639089a7fec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5639089a7fec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x563908b38f22 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x563908b38f22 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x563908b1f9c8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x563908b14bd9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x563908b206dd - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x563908b5564c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5639089987ea - clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}
[INFO] [stderr] error: test failed, to rerun pass `--test clinvar_hgvs_tests`
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:63:9
[INFO] [stdout]   20:     0x5639089893aa - <core[4a92201981c6b77a]::result::Result<clinvar_hgvs_tests[12956cda9860a903]::ClinvarHgvsFixture, serde_json[abeb6b9aa8bd4fe1]::error::Error>>::unwrap_or_else::<clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x563908998af0 - clinvar_hgvs_tests[12956cda9860a903]::load_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:62:42
[INFO] [stdout]   22:     0x56390899a5f0 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_by_hgvs_type
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:136:25
[INFO] [stdout]   23:     0x563908998877 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_by_hgvs_type::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:135:41
[INFO] [stdout]   24:     0x563908990aa6 - <clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_by_hgvs_type::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56390899b2cb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56390899b2cb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5639089a8abb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5639089a8abb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5639089a21d4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5639089a21d4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5639089ab6c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5639089ab6c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x563908b4021f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x563908b4021f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x79ca6014baa4 - <unknown>
[INFO] [stdout]   46:     0x79ca601d8a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_clinvar_hgvs_500k_benchmark stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_clinvar_hgvs_500k_benchmark' (1843) panicked at tests/clinvar_hgvs_tests.rs:63:9:
[INFO] [stdout] Failed to parse clinvar_hgvs_500k.json.gz (is Git LFS installed?): invalid gzip header
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x563908b4090a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x563908b4090a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x563908b54eba - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x563908b54eba - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x563908b45142 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x563908b45142 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x563908b1f90f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x563908b1f90f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x563908b38d69 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5639089a7fec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5639089a7fec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x563908b38f22 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x563908b38f22 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x563908b1f9c8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x563908b14bd9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x563908b206dd - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x563908b5564c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5639089987ea - clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:63:9
[INFO] [stdout]   20:     0x5639089893aa - <core[4a92201981c6b77a]::result::Result<clinvar_hgvs_tests[12956cda9860a903]::ClinvarHgvsFixture, serde_json[abeb6b9aa8bd4fe1]::error::Error>>::unwrap_or_else::<clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x563908998af0 - clinvar_hgvs_tests[12956cda9860a903]::load_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:62:42
[INFO] [stdout]   22:     0x563908998b70 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_benchmark
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:76:25
[INFO] [stdout]   23:     0x563908998817 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_benchmark::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:75:38
[INFO] [stdout]   24:     0x563908990a26 - <clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_benchmark::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56390899b2cb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56390899b2cb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5639089a8abb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5639089a8abb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5639089a21d4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5639089a21d4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5639089ab6c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5639089ab6c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x563908b4021f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x563908b4021f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x79ca6014baa4 - <unknown>
[INFO] [stdout]   46:     0x79ca601d8a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_clinvar_hgvs_500k_sample_failures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_clinvar_hgvs_500k_sample_failures' (1845) panicked at tests/clinvar_hgvs_tests.rs:63:9:
[INFO] [stdout] Failed to parse clinvar_hgvs_500k.json.gz (is Git LFS installed?): invalid gzip header
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x563908b4090a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x563908b4090a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x563908b4090a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x563908b54eba - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x563908b54eba - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x563908b45142 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x563908b45142 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x563908b1f90f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x563908b1f90f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x563908b38d69 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5639089a7fec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5639089a7fec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x563908b38f22 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x563908b38f22 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x563908b1f9c8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x563908b14bd9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x563908b206dd - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x563908b5564c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5639089987ea - clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:63:9
[INFO] [stdout]   20:     0x5639089893aa - <core[4a92201981c6b77a]::result::Result<clinvar_hgvs_tests[12956cda9860a903]::ClinvarHgvsFixture, serde_json[abeb6b9aa8bd4fe1]::error::Error>>::unwrap_or_else::<clinvar_hgvs_tests[12956cda9860a903]::load_fixture::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x563908998af0 - clinvar_hgvs_tests[12956cda9860a903]::load_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:62:42
[INFO] [stdout]   22:     0x56390899aca8 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_sample_failures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:167:25
[INFO] [stdout]   23:     0x5639089988a7 - clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_sample_failures::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/clinvar_hgvs_tests.rs:166:44
[INFO] [stdout]   24:     0x563908990ae6 - <clinvar_hgvs_tests[12956cda9860a903]::test_clinvar_hgvs_500k_sample_failures::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56390899b2cb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56390899b2cb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5639089a8abb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5639089a8abb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5639089a8abb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5639089a8abb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5639089a21d4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5639089a21d4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5639089ab6c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5639089ab6c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5639089ab6c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5639089ab6c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x563908b4021f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x563908b4021f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x79ca6014baa4 - <unknown>
[INFO] [stdout]   46:     0x79ca601d8a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_clinvar_hgvs_500k_benchmark
[INFO] [stdout]     test_clinvar_hgvs_500k_by_hgvs_type
[INFO] [stdout]     test_clinvar_hgvs_500k_sample_failures
[INFO] [stdout]     test_clinvar_hgvs_unique_benchmark
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ad1c0d3b9bee498ab926a6fa00b2b948b59108c9534de5a759cbe33ad10c1477", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad1c0d3b9bee498ab926a6fa00b2b948b59108c9534de5a759cbe33ad10c1477", kill_on_drop: false }`
[INFO] [stdout] ad1c0d3b9bee498ab926a6fa00b2b948b59108c9534de5a759cbe33ad10c1477
